Freigeben über


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.

Siehe auch

Referenz

IWpfHostSupport