System.Generics.Defaults.TSingletonImplementation.QueryInterface
Delphi
function QueryInterface(const IID: TGUID; out Obj): HResult; stdcall;
C++
HRESULT __stdcall QueryInterface(const GUID &IID, /* out */ void *Obj);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | protected | System.Generics.Defaults.pas System.Generics.Defaults.hpp |
System.Generics.Defaults | TSingletonImplementation |
Description
Renvoie une référence à l'interface spécifiée, si l'objet supporte cette interface.
QueryInterface vérifie si l'objet qui implémente cette interface supporte l'interface spécifiée par IID. Dans ce cas, QueryInterface définit le paramètre Obj afin qu'il pointe sur une instance de l'interface spécifiée. Si l'objet supporte l'interface, 0 est renvoyé. Sinon, la méthode QueryInterface renvoie un code d'erreur non nul tel que E_NOINTERFACE.