Vcl.OleServer.TOleServer.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.OleServer.pas
Vcl.OleServer.hpp
Vcl.OleServer TOleServer

Beschreibung

Gibt eine Referenz auf eine bestimmte Schnittstelle zurück, wenn diese vom OLE-Server unterstützt wird.

QueryInterface implementiert die Methode QueryInterface der Schnittstelle IUnknown. QueryInterface gibt im Parameter Obj eine Referenz auf die Schnittstelle zurück, die mit dem Parameter IID bezeichnet ist. Wenn der OLE-Server die Schnittstelle nicht unterstützt, gibt der Parameter Obj den Wert nil NULL zurück, und QueryInterface gibt einen Fehlercode ungleich Null zurück.

Siehe auch