Edit

Share via


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

Definition

Performs a QueryInterface() for an IID on the unmanaged instance.

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

Parameters

instancePtr
Void*

A pointer representing the unmanaged instance.

iid
Guid

The IID (Interface ID) to query for.

ppObj
Void*

The resulting interface.

Returns

An HRESULT that represents the success of the operation.

Applies to

See also