GetCustomUI
Chamado pelo PresentationHost.exe para obter mensagens de erro e andamento personalizadas do host, se implementada.
HRESULT GetCustomUI( [out] BSTR* pwzProgressAssemblyName, [out] BSTR* pwzProgressClassName, [out] BSTR* pwzErrorAssemblyName, [out] BSTR* pwzErrorClassName );
Parâmetros
pwzProgressAssemblyName
[out] Um ponteiro ao conjunto de módulos (assembly) que contém a interface do usuário de andamento fornecida pelo host.
pwzProgressClassName
[out] O nome da classe que é a interface do usuário de andamento fornecida pelo host, de preferência um arquivo XAML com Page é seu elemento de nível superior. Essa classe reside no assembly especificado por pwzProgressAssemblyName.
pwzErrorAssemblyName
[out] Um ponteiro ao assembly que contém a interface do usuário de erro fornecida pelo host.
pwzErrorClassName
[out] O nome da classe que é a interface do usuário de erro fornecida pelo host, de preferência um arquivo XAML com Page é seu elemento de nível superior. Essa classe reside no assembly especificado por pwzErrorAssemblyName.
Valor de Propriedade/Valor Retornado
HRESULT: Ignorado.
Comentários
Um aplicativo host pode ter um tema específico com que a interface de usuário padrão do PresentationHost.exe pode não estar de acordo. Se for esse o caso, o aplicativo host pode implementar GetCustomUI para retornar o usuário de progresso e erros interfaces PresentationHost.exe. PresentationHost.exe sempre chamará GetCustomUI antes de usar suas interfaces de usuário padrão.
Essa função é chamada uma vez durante a inicialização do PresentationHost.