GetCustomUI
Appelé par PresentationHost.exe pour obtenir des messages d’erreur et de progression personnalisés de l’hôte, s’il est implémenté.
Syntaxe
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 de progression fournie par l’hôte.
pwzProgressClassName
[out] Nom de la classe qui est l’interface utilisateur de progression fournie par l’hôte, de préférence un fichier XAML avec Page son é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 est l’interface utilisateur d’erreur fournie par l’hôte, de préférence un fichier XAML avec Page son é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 peuvent ne pas être conformes. Si c’est le cas, l’application hôte peut implémenter GetCustomUI pour retourner des interfaces utilisateur de progression et d’erreur à PresentationHost.exe. PresentationHost.exe appelle toujours GetCustomUI avant d’utiliser ses interfaces utilisateur par défaut.
Cette fonction est appelée une fois pendant l’initialisation de PresentationHost.
Voir aussi
.NET Desktop feedback