Método FtmBase::GetUnmarshalClass
Obtém o CLSID que COM usa para localizar a DLL que contém o código para o proxy correspondente.COM carrega essa DLL para criar uma instância inicializada do proxy.
STDMETHODIMP GetUnmarshalClass(
__in REFIID riid,
__in_opt void *pv,
__in DWORD dwDestContext,
__reserved void *pvDestContext,
__in DWORD mshlflags,
__out CLSID *pCid
) override;
Parâmetros
riid
Referência ao identificador da interface a ser empacotado.pv
Ponteiro para a interface para ser empacotado; pode ser NULL se o chamador não tem um ponteiro para a interface desejada.dwDestContext
Contexto de destino onde a interface especificada deve ser desempacotada.Especifique um ou mais valores de enumeração MSHCTX.
Unmarshaling pode ocorrer em outro compartimento do processo atual (MSHCTX_INPROC) ou em outro processo no mesmo computador como o atual processo (MSHCTX_LOCAL).
pvDestContext
Reservado para uso futuro; deve ser NULL.mshlflags
Quando essa operação é concluída, o ponteiro para o CLSID para ser usado para criar um proxy no processo de cliente.pCid
Valor de retorno
S_OK se bem sucedida; Caso contrário, S_FALSE.
Requisitos
Cabeçalho: ftm.h
Namespace: Microsoft::WRL