GetCustomUI
通过 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 初始化期间调用一次。