IManagedAddin::Load

当加载托管的外接程序时调用。

HRESULT Load([in] BSTR bstrManifestURL, 
             [in] IDispatch *pdispApplication);

参数

Parameter

说明

bstrManifestURL

外接程序的清单的完整路径。

pdispApplication

一个指针,指向代表正在加载外接程序的宿主应用程序的 IDispatch

返回值

一个 HRESULT 值,指示方法是否已成功完成。

备注

清单是一个文件(通常是 XML 文件),提供用于帮助加载外接程序的信息。 例如,清单可以指定外接程序程序集的位置以及加载外接程序时要实例化的入口点类。

bstrManifestURL 参数包含 Manifest 项的值,该项位于外接程序的 HKEY_CURRENT_USER\Software\Microsoft\Office\<应用程序名称>\Addins\<外接程序 ID> 注册表项下。 有关更多信息,请参见 IManagedAddin 接口

实现 IManagedAddin::Load 方法可以执行一些任务,例如为正在加载的外接程序配置应用程序域和安全策略。

请参见

参考

IManagedAddin 接口

IManagedAddin::Unload