GetCustomUI
Appelée par PresentationHost.exe pour obtenir des messages d'erreur et des messages d'avancement personnalisés provenant de l'hôte, s'il est implémenté.
HRESULT GetCustomUI( [out] BSTR* pwzProgressAssemblyName, [out] BSTR* pwzProgressClassName, [out] BSTR* pwzErrorAssemblyName, [out] BSTR* pwzErrorClassName );
Paramètres
pwzProgressAssemblyName
[out] Pointeur vers l'assembly qui contient l'interface utilisateur d'avancement fournie par l'hôte.
pwzProgressClassName
[out] Nom de la classe qui correspond à l'interface utilisateur d'avancement fournie par l'hôte, de préférence un fichier XAML avec Page comme élément de niveau supérieur. Cette classe réside dans l'assembly spécifié par pwzProgressAssemblyName.
pwzErrorAssemblyName
[out] Pointeur vers l'assembly qui contient l'interface utilisateur d'erreur fournie par l'hôte.
pwzErrorClassName
[out] Nom de la classe qui correspond à l'interface utilisateur d'erreur fournie par l'hôte, de préférence un fichier XAML avec Page comme élément de niveau supérieur. Cette classe réside dans l'assembly spécifié par pwzErrorAssemblyName.
Valeur de propriété/valeur de retour
HRESULT : ignoré.
Notes
Une application hôte peut avoir un thème spécifique auquel les interfaces utilisateur par défaut de PresentationHost.exe ne sont peut-être pas conformes. Si tel est le cas, l'application hôte peut implémenter la méthode GetCustomUI pour retourner les interfaces utilisateur d'erreur et d'avancement à PresentationHost.exe. PresentationHost.exe appelle toujours la méthode GetCustomUI avant d'utiliser ses interfaces utilisateur par défaut.
Cette fonction est appelée une fois pendant l'initialisation de PresentationHost.