ISurrogate::LoadDllServer 方法 (objidlbase.h)
將 DLL 伺服器載入至實作代理。 如果類別註冊為 DllSurrogate,COM 會在 DLL 伺服器的類別有啟用要求時呼叫這個方法。
語法
HRESULT LoadDllServer(
[in] REFCLSID Clsid
);
參數
[in] Clsid
要載入之 DLL 伺服器的 CLSID。
傳回值
這個方法可以傳回標準傳回值E_INVALIDARG、E_OUTOFMEMORY、E_UNEXPECTED和S_OK。
備註
透過 LoadDllServer接收載入要求時,Surrogate 必須執行下列步驟:
- 建立支援 IUnknown、 IClassFactory 和 IMarshal 的 Class Factory 物件。
- 呼叫 CoRegisterClassObject ,將新類別處理站物件註冊為所要求 CLSID 的類別處理站。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows 2000 Server [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | objidlbase.h (包含 ObjIdl.h) |