Compartilhar via


Método IAgileReference::Resolve

Obtém a ID da interface de uma referência ágil a um objeto .

Sintaxe

HRESULT Resolve(
  [in]          REFIID riid,
  [out, retval] void   **ppvObjectReference
);

Parâmetros

riid [in]

A ID da interface a ser recuperada da referência agile. Não é necessário ser o mesmo que a interface registrada.

ppvObjectReference [out, retval]

Após a conclusão bem-sucedida, *ppvObjectReference é um ponteiro para a interface especificada por riid.

Valor retornado

Esse método pode retornar um desses valores.

Valor retornado Descrição
S_OK
O método foi concluído com sucesso.
E_NOINTERFACE
A interface solicitada não é implementada no objeto registrado.

 

Comentários

Chame a função RoGetAgileReference para criar uma referência ágil a um objeto . Chame o método Resolve para localizar o objeto no apartamento no qual Resolve é chamado.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 8.1 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte
Windows Server 2012 R2 [aplicativos da área de trabalho | Aplicativos UWP]

Confira também

IAgileReference

RoGetAgileReference