Anzeigen: Delphi C++
Anzeigeeinstellungen

System.Classes.TComponent.QueryInterface

Aus XE2 API Documentation
Wechseln zu: Navigation, Suche

Delphi

function QueryInterface(const IID: TGUID; out Obj): HResult; virtual; stdcall;

C++

virtual HRESULT __stdcall QueryInterface(const GUID &IID, /* out */ void *Obj);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
System.Classes.pas
System.Classes.hpp
System.Classes TComponent

Beschreibung

Gibt einen Zeiger auf eine bestimmte, vom Objekt unterstützte Schnittstelle zurück.

QueryInterface prüft zuerst, ob die in IID übergebene Schnittstelle von der Komponente unterstützt wird. Ist dies der Fall, wird im Parameter Obj ein Zeiger auf diese Schnittstelle zurückgegeben. Wenn die Komponente die Schnittstelle nicht unterstützt, hat Obj den Wert nil (Delphi) bzw. NULL (C++).

Anmerkung:  Bei Komponenten, die als COM-Objektcontainer dienen, ruft QueryInterface die Methode QueryInterface des internen COM-Objekts auf.

Siehe auch

Frühere Versionen
Übersetzungen