ISurrogate::LoadDllServer メソッド (objidl.h)
DLL サーバーを実装するサロゲートに読み込みます。 クラスが DllSurrogate として登録されている場合、COM は DLL サーバーのクラスのアクティブ化要求がある場合にこのメソッドを呼び出します。
構文
HRESULT LoadDllServer(
[in] REFCLSID Clsid
);
パラメーター
[in] Clsid
読み込む DLL サーバーの CLSID。
戻り値
このメソッドは、標準の戻り値E_INVALIDARG、E_OUTOFMEMORY、E_UNEXPECTED、およびS_OKを返すことができます。
解説
LoadDllServer を介して読み込み要求を受け取った場合、サロゲートは次の手順を実行する必要があります。
- IUnknown、IClassFactory、および IMarshal をサポートするクラス ファクトリ オブジェクトを作成します。
- CoRegisterClassObject を呼び出して、要求された CLSID のクラス ファクトリとして新しいクラス ファクトリ オブジェクトを登録します。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | objidl.h (ObjIdl.h を含む) |