Freigeben über


IIUnknownStrategy.QueryInterface(Void*, Guid, Void*) Methode

Definition

Führt eine QueryInterface() für eine IID für die nicht verwaltete instance aus.

public:
 int QueryInterface(void* instancePtr, Guid ^ iid, [Runtime::InteropServices::Out] void* % ppObj);
public int QueryInterface (void* instancePtr, in Guid iid, out void* ppObj);
abstract member QueryInterface : nativeptr<unit> * Guid * Void* -> int

Parameter

instancePtr
Void*

Ein Zeiger, der die nicht verwaltete instance darstellt.

iid
Guid

Die IID (Schnittstellen-ID), die abgefragt werden soll.

ppObj
Void*

Die resultierende Schnittstelle.

Gibt zurück

Ein HRESULT, das den Erfolg des Vorgangs darstellt.

Gilt für:

Weitere Informationen