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

另请参阅