Vcl.Forms.TCustomForm.QueryInterface
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.