Partager via


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