구현되는 경우 호스트에서 사용자 지정 진행률과 오류 메시지를 가져오기 위해 PresentationHost.exe에 의해 호출됩니다.
HRESULT GetCustomUI( [out] BSTR* pwzProgressAssemblyName, [out] BSTR* pwzProgressClassName, [out] BSTR* pwzErrorAssemblyName, [out] BSTR* pwzErrorClassName );
매개 변수
pwzProgressAssemblyName
[out] 호스트 제공 진행률 사용자 인터페이스가 포함된 어셈블리에 대한 포인터입니다.
pwzProgressClassName
[out] 호스트 제공 진행률 사용자 인터페이스인 클래스의 이름입니다. 가능한 Page가 있는 XAML 파일이 해당 클래스의 최상위 요소여야 합니다. 이 클래스는 pwzProgressAssemblyName에 의해 지정되는 어셈블리에 있습니다.
pwzErrorAssemblyName
[out] 호스트 제공 오류 사용자 인터페이스가 포함된 어셈블리에 대한 포인터입니다.
pwzErrorClassName
[out] 호스트 제공 오류 사용자 인터페이스인 클래스의 이름입니다. 가능한 Page가 있는 XAML 파일이 해당 클래스의 최상위 요소여야 합니다. 이 클래스는 pwzErrorAssemblyName에 의해 지정되는 어셈블리에 있습니다.
속성 값/반환 값
HRESULT: 무시되었습니다.
설명
호스트 응용 프로그램에는 PresentationHost.exe의 기본 사용자 인터페이스가 따르지 않을 수 있는 특정 테마가 있습니다. 이 경우 호스트 응용 프로그램은 GetCustomUI를 구현하여 진행률 및 오류 사용자 인터페이스를 PresentationHost.exe에 반환할 수 있습니다. PresentationHost.exe는 기본 사용자 인터페이스를 사용하기 전에 항상 GetCustomUI를 호출합니다.
이 함수는 PresentationHost의 초기화 중에 한 번만 호출됩니다.