Metodo ISurrogate::LoadDllServer (objidlbase.h)
Carica un server DLL nell'implementazione del surrogato. COM chiama questo metodo quando è presente una richiesta di attivazione per la classe del server DLL, se la classe è registrata come DllSurrogate.
Sintassi
HRESULT LoadDllServer(
[in] REFCLSID Clsid
);
Parametri
[in] Clsid
CLSID del server DLL da caricare.
Valore restituito
Questo metodo può restituire i valori restituiti standard E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED e S_OK.
Commenti
Dopo aver ricevuto una richiesta di caricamento tramite LoadDllServer, il surrogato deve eseguire la procedura seguente:
- Creare un oggetto class factory che supporta IUnknown, IClassFactory e IMarshal.
- Chiamare CoRegisterClassObject per registrare il nuovo oggetto class factory come classe factory per il CLSID richiesto.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [app desktop | App UWP] |
Server minimo supportato | Windows 2000 Server [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | objidlbase.h (include ObjIdl.h) |