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 方法可以执行一些任务,例如为正在加载的外接程序配置应用程序域和安全策略。