GetCustomUI
Von PresentationHost.exe aufgerufen, um benutzerdefinierte Fortschritts- und Fehlermeldungen vom Host abzurufen, sofern implementiert.
HRESULT GetCustomUI( [out] BSTR* pwzProgressAssemblyName, [out] BSTR* pwzProgressClassName, [out] BSTR* pwzErrorAssemblyName, [out] BSTR* pwzErrorClassName );
Parameter
pwzProgressAssemblyName
[out] Ein Zeiger auf die Assembly, die die vom Host angegebene Fortschrittsbenutzeroberfläche enthält.
pwzProgressClassName
[out] Der Name der Klasse, die die vom Host angegebene Fortschrittsbenutzeroberfläche darstellt, vorzugsweise eine XAML-Datei mit Page als Element der obersten Ebene. Diese Klasse befindet sich in der Assembly, die von pwzProgressAssemblyName angegeben wird.
pwzErrorAssemblyName
[out] Ein Zeiger auf die Assembly, die die vom Host angegebene Fehlerbenutzeroberfläche enthält.
pwzErrorClassName
[out] Der Name der Klasse, die die vom Host angegebene Fehlerbenutzeroberfläche darstellt, vorzugsweise eine XAML-Datei mit Page als Element der obersten Ebene. Diese Klasse befindet sich in der Assembly, die von pwzErrorAssemblyName angegeben wird.
Eigenschaftswert/Rückgabewert
HRESULT: Ignoriert.
Hinweise
Eine Hostanwendung weist möglicherweise ein bestimmtes Design auf, dem die Standardbenutzeroberflächen von PresentationHost.exe unter Umständen nicht entsprechen. In diesem Fall kann die Hostanwendung GetCustomUI implementieren, um Fortschritts- und Fehlerbenutzeroberflächen an PresentationHost.exe zurückzugeben. PresentationHost.exe ruft vor Verwendung der eigenen Standardbenutzeroberflächen immer GetCustomUI auf.
Diese Funktion wird einmal während der Initialisierung von PresentationHost aufgerufen.