Vcl.Forms.TCustomForm.QueryInterface

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

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

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
Vcl.Forms.pas
Vcl.Forms.hpp
Vcl.Forms TCustomForm

Beschreibung

Liefert eine Referenz auf die angegebene Schnittstelle, wenn diese vom Formular unterstützt wird.

QueryInterface ruft die QueryInterface-Methode der Schnittstelle auf, die vom Formular unterstützt wird. QueryInterface gibt im Parameter Obj eine Referenz auf die Schnittstelle zurück, die im Parameter IID angegeben wurde. Wenn das Formular die Schnittstelle nicht unterstützt, hat Obj den Wert nil (Delphi) bzw. NULL (C++).

Wenn der Parameter Obj zugeordnet werden konnte, liefert QueryInterface den Wert S_OK.

Siehe auch