System.Variants.TCustomVariantType.QueryInterface
Delphi
function QueryInterface(const IID: TGUID; out Obj): HResult; virtual; stdcall;
C++
virtual HRESULT __stdcall QueryInterface(const GUID &IID, /* out */ void *Obj);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | protected | System.Variants.pas System.Variants.hpp |
System.Variants | TCustomVariantType |
Description
Renvoie une référence à l'interface spécifiée, si l'objet supporte cette interface.
QueryInterface vérifie si l'objet TCustomVariantType prend en charge l'interface spécifiée par IID. Si tel est le cas, QueryInterface
incrémente le compteur de références.
définit le paramètre Obj afin qu'il pointe sur une instance de l'interface spécifiée.
renvoie 0 pour confirmer la réussite de l'opération.
Si l'objet ne supporte pas l'interface, QueryInterface renvoie un code d'erreur non nul tel que E_NoInterface.