Metodo IStdMarshalInfo::GetClassForHandler (objidlbase.h)
Recupera il CLSID del gestore oggetti da usare nel processo di destinazione durante il marshalling standard.
Sintassi
HRESULT GetClassForHandler(
[in] DWORD dwDestContext,
[in] void *pvDestContext,
[out] CLSID *pClsid
);
Parametri
[in] dwDestContext
Il contesto di destinazione, ovvero il processo in cui verrà eseguita l'annullamento del processo. I valori possibili vengono acquisiti dall'enumerazione MSHCTX.
[in] pvDestContext
Questo parametro deve essere NULL.
[out] pClsid
Puntatore al CLSID del gestore.
Valore restituito
Questo metodo può restituire i valori restituiti standard E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED e S_OK.
Commenti
Note per gli implementatori
L'implementazione di IStdMarshalInfo::GetClassForHandler deve restituire il proprio CLSID. Ciò consente di creare un oggetto da un server diverso.Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | objidlbase.h (include ObjIdl.h) |