Compartir a través de


GetCustomUI

Llamado por PresentationHost.exe para obtener del host mensajes personalizados de progreso y errores, si está implementado.

Sintaxis

HRESULT GetCustomUI( [out] BSTR* pwzProgressAssemblyName, [out] BSTR* pwzProgressClassName, [out] BSTR* pwzErrorAssemblyName, [out] BSTR* pwzErrorClassName );

Parámetros

pwzProgressAssemblyName

[out] Puntero al ensamblaje que contiene la interfaz de usuario de progreso proporcionada por el anfitrión.

pwzProgressClassName

[out] El nombre de la clase que actúa como la interfaz de usuario de progreso proporcionada por el host, preferiblemente en un archivo XAML donde Page es el elemento de nivel superior. Esta clase reside en el ensamblado especificado por pwzProgressAssemblyName.

pwzErrorAssemblyName

[out] Puntero al ensamblado que contiene la interfaz de usuario de error proporcionada por el host.

pwzErrorClassName

[out] El nombre de la clase que representa la interfaz de usuario de error proporcionada por el host, con preferencia un archivo XAML donde Page es su elemento de nivel superior. Esta clase reside en el ensamblado especificado por pwzErrorAssemblyName.

Valor de propiedad y valor devuelto

HRESULT: ignorado.

Observaciones

Es posible que una aplicación host tenga un tema específico al que las interfaces de usuario predeterminadas de PresentationHost.exeno se ajusten. Si este es el caso, la aplicación anfitriona puede implementar GetCustomUI para mostrar interfaces de usuario que indiquen el progreso y los errores a PresentationHost.exe. PresentationHost.exe siempre llamará a GetCustomUI antes de usar sus interfaces de usuario predeterminadas.

Esta función se llama una vez durante la inicialización de PresentationHost.

Consulte también