System.Generics.Defaults.TSingletonImplementation.QueryInterface

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi