FtmBase::GetUnmarshalClass (Método)
Obtiene el CLSID que utiliza COM para encontrar un archivo DLL que contiene el código para el proxy correspondiente.COM carga esta DLL para crear una instancia no inicializada del 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
Referencia al identificador de interfaz que se formará.pv
puntero a la interfaz que se formará; puede ser NULL si el llamador no tiene un puntero a la interfaz deseada.dwDestContext
Contexto de destino donde se unmarshaled la interfaz especificada.especifique uno o más valores de enumeración de MSHCTX.
Unmarshaling puede aparecer en otro apartamento del proceso actual (MSHCTX_INPROC) o en otro proceso en el mismo equipo que el proceso actual (MSHCTX_LOCAL).
pvDestContext
reservado para uso futuro; debe ser NULL.mshlflags
Cuando esta operación finaliza, puntero a CLSID que se utilizará para crear un proxy en el proceso del cliente.pCid
Valor devuelto
S_OK si correctamente; si no, S_FALSE.
Requisitos
encabezado: ftm.h
espacio de nombres: Microsoft:: WRL