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