Partilhar via


AtlUnmarshalPtr

Converte os dados de marshaling do fluxo em um ponteiro de interface que pode ser usado pelo cliente.

HRESULT AtlUnmarshalPtr(
   IStream* pStream,
   const IID& iid,
   IUnknown** ppUnk 
);

Parâmetros

  • pStream
    [in] Um ponteiro para o fluxo sendo desempacotado.

  • iid
    [in] O GUID da interface que está sendo desempacotada.

  • ppUnk
    [out] Um ponteiro para a interface desempacotada.

Valor de retorno

Um valor HRESULT padrão.

Exemplo

Consulte o exemplo para AtlMarshalPtrInProc.

Requisitos

Cabeçalho: atlbase.h

Consulte também

Referência

AtlMarshalPtrInProc

Outros recursos

marshaling de funções global