Partilhar via


Método WeakReference::Resolve

Oferece suporte à infra-estrutura WRL e não se destina a ser usado diretamente em seu código.

STDMETHOD(Resolve)
   (REFIID riid, 
   _Deref_out_opt_ IInspectable **ppvObject
);

Parâmetros

  • riid
    Um ID de interface.

  • ppvObject
    Quando essa operação é concluída, uma cópia da referência forte atual se a contagem de referência forte for diferente de zero.

Valor de retorno

  • S_OK se a operação for bem-sucedida e a contagem de referência forte é zero.O ppvObject parâmetro for definido como nullptr.

  • S_OK se a operação for bem-sucedida e a contagem de referência forte é diferente de zero.O ppvObject parâmetro for definido como referência forte.

  • Caso contrário, um HRESULT que indica o motivo pelo qual esta operação falhou.

Comentários

Define o ponteiro especificado para o valor de referência forte atual se a contagem de referência forte é diferente de zero.

Requisitos

Cabeçalho: implements.h

Namespace: Microsoft::WRL::Details

Consulte também

Referência

Classe WeakReference

Namespace Microsoft::WRL::Details