Metodo FtmBase::GetUnmarshalClass
Ottiene il CLSID utilizzato da COM per individuare la DLL che contiene il codice per il proxy corrispondente.COM carica questa DLL per creare un'istanza non inizializzata del proxy.
STDMETHODIMP GetUnmarshalClass(
__in REFIID riid,
__in_opt void *pv,
__in DWORD dwDestContext,
__reserved void *pvDestContext,
__in DWORD mshlflags,
__out CLSID *pCid
) override;
Parametri
riid
Riferimento all'identificatore di interfaccia del marshalling.pv
Puntatore all'interfaccia del marshalling, può essere NULL se il chiamante non dispone di un puntatore all'interfaccia desiderata.dwDestContext
Contesto di destinazione in cui l'interfaccia specificata deve essere unmarshaled.Specificare uno o più valori di enumerazione di MSHCTX.
L'Unmarshaling può verificarsi in un altro apartment del processo corrente (MSHCTX_INPROC) o in un altro processo nello stesso computer come processo corrente (MSHCTX_LOCAL).
pvDestContext
Riservato per utilizzi futuri; deve essere NULL.mshlflags
Quando questa operazione viene completata, puntatore al CLSID da utilizzare per creare un proxy nel processo client.pCid
Valore restituito
S_OK se ha avuto esito positivo, S_FALSE in caso contrario.
Requisiti
Header: ftm.h
Namespace: Microsoft::WRL