IManagedAddin::Load
업데이트: 2007년 11월
관리되는 추가 기능이 로드될 때 호출됩니다.
HRESULT Load([in] BSTR bstrManifestURL,
[in] IDispatch *pdispApplication);
매개 변수
매개 변수 |
설명 |
---|---|
bstrManifestURL |
추가 기능에 대한 매니페스트의 전체 경로입니다. |
pdispApplication |
추가 기능을 로드하는 호스트 응용 프로그램을 나타내는 IDispatch에 대한 포인터입니다. |
반환 값
메서드가 성공적으로 완료되었는지 여부를 나타내는 HRESULT 값입니다.
설명
매니페스트는 추가 기능을 로드하는 데 사용되는 정보를 제공하는 파일로, 일반적으로 XML 파일입니다. 예를 들어 매니페스트에서는 추가 기능 어셈블리의 위치와 추가 기능이 로드될 때 인스턴스화할 진입점 클래스를 지정할 수 있습니다.
bstrManifestURL 매개 변수에는 추가 기능에 대한 HKEY_CURRENT_USER\Software\Microsoft\Office\<application name>\Addins\<add-in ID> 레지스트리 키 아래에 있는 Manifest 항목의 값이 들어 있습니다. 자세한 내용은 IManagedAddin 인터페이스를 참조하십시오.
로드 중인 추가 기능에 대한 응용 프로그램 도메인 및 보안 정책 구성 등의 작업을 수행하려면 IManagedAddin::Load 메서드를 구현합니다.