Compartilhar via


IIUnknownStrategy.QueryInterface(Void*, Guid, Void*) Método

Definição

Executa um QueryInterface() para um IID na instância não gerenciada.

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

Parâmetros

instancePtr
Void*

Um ponteiro que representa a instância não gerenciada.

iid
Guid

A IID (ID da interface) para a qual consultar.

ppObj
Void*

A interface resultante.

Retornos

Um HRESULT que representa o sucesso da operação.

Aplica-se a

Confira também