Anzeigen: Delphi
C++
Anzeigeeinstellungen
System.Classes.TComponent.QueryInterface
Aus XE2 API Documentation
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.