System.TCppAggregatedObject.QueryInterface

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

C++

long __stdcall _QueryInterface(const _GUID & iid, void * * p);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public systobj.h System TCppAggregatedObject

Beschreibung

Implementiert die Methode IInterface QueryInterface.

System.TCppAggregatedObject.QueryInterface erbt von System.TAggregatedObject.QueryInterface. Der folgende Inhalt bezieht sich auf System.TAggregatedObject.QueryInterface.

Implementiert die Methode IInterface QueryInterface.

Rufen Sie die protected Methode QueryInterface nicht direkt auf. QueryInterface wird durch IInterface aufgerufen, um einen Interface-Zeiger für das im Parameter IID angegebene Interface abzurufen. Wenn das Objekt das angeforderte Interface unterstützt, wird es im Parameter Obj zurückgegeben, und QueryInterface gibt S_OK zurück. Unterstützt das Objekt das Interface nicht, gibt QueryInterface E_NOINTERFACE zurück.

Wenn QueryInterface erfolgreich einen Interface-Zeiger zurückgibt, wird der Referenzzähler automatisch inkrementiert.

Siehe auch