System.Variants.TCustomVariantType.QueryInterface

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi