ICOMAdminCatalog::InstallEventClass メソッド (comadmin.h)
COM+ アプリケーションにファイルからイベント クラスをインストールします。
構文
HRESULT InstallEventClass(
[in] BSTR bstrApplIdOrName,
[in] BSTR bstrDLL,
[in] BSTR bstrTLB,
[in] BSTR bstrPSDLL
);
パラメーター
[in] bstrApplIdOrName
アプリケーションの GUID または名前。
[in] bstrDLL
インストールするイベント クラスを含む DLL のファイル名。
[in] bstrTLB
外部タイプ ライブラリ ファイルの名前。 タイプ ライブラリ ファイルが DLL に埋め込まれている場合は、このパラメーターに空の文字列を渡します。
[in] bstrPSDLL
プロキシ スタブ DLL ファイルの名前。 イベント クラスに関連付けられているプロキシ スタブ DLL がない場合は、このパラメーターに空の文字列を渡します。
戻り値
このメソッドは、E_INVALIDARG、E_OUTOFMEMORY、E_UNEXPECTED、E_FAIL、S_OKの標準戻り値を返すことができます。
注釈
InstallEventClass を使用して、イベント クラスのダミー実装を保持する DLL からイベント クラスをインストールします。 要件は、自己登録 DLL、イベント クラスによって実装されるインターフェイスを記述するタイプ ライブラリ、CLSID と ProgID を持つ各イベント クラスです。
イベント クラスによって公開されるインターフェイスのダミー実装は、実際には実行されません。イベント クラスを登録するためだけに存在します。 代わりに、イベント クラスがパブリッシャーによって作成されると、イベントをサブスクライバーに送信するために Events システムによって実装が提供されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | comadmin.h |