IManagedAddin::Load
マネージ アドインが読み込まれたときに呼び出されます。
HRESULT Load([in] BSTR bstrManifestURL,
[in] IDispatch *pdispApplication);
パラメーター
パラメーター |
Description |
---|---|
bstrManifestURL |
アドインのマニフェストの完全パス。 |
pdispApplication |
アドインを読み込んでいるホスト アプリケーションを表す IDispatch へのポインター。 |
戻り値
メソッドが問題なく完了したかどうかを示す HRESULT 値。
解説
マニフェストは、アドインの読み込みに使用される情報を提供するファイル (通常は XML ファイル) です。たとえば、マニフェストはアドイン アセンブリとエントリ ポイント クラスの位置を指定し、アドインが読み込まれたときにインスタンス化することができます。
bstrManifestURL パラメーターには、HKEY_CURRENT_USER\Software\Microsoft\Office\<application name>\Addins\<add-in ID> のアドイン用レジストリ キーにある Manifest エントリの値が含まれています。詳細については、「IManagedAddin インターフェイス」を参照してください。
IManagedAddin::Load メソッドを実装すると、読み込み中のアドインのアプリケーション ドメインの設定やセキュリティ ポリシーの設定などのタスクを実行できます。