GetCustomUI
Wird von PresentationHost.exe aufgerufen, um benutzerdefinierte Fortschritts- und Fehlermeldungen vom Host abzurufen, falls diese implementiert wurden.
Syntax
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 bereitgestellte Statusbenutzeroberfläche enthält.
pwzProgressClassName
[out] Der Name der Klasse, die die vom Host bereitgestellte Statusbenutzeroberfläche darstellt, vorzugsweise eine XAML-Datei mit Page als ihrem Element der obersten Ebene. Diese Klasse befindet sich in der Assembly, die durch pwzProgressAssemblyName
angegeben wird.
pwzErrorAssemblyName
[out] Ein Zeiger auf die Assembly, die die vom Host bereitgestellte Fehlerbenutzeroberfläche enthält.
pwzErrorClassName
[out] Der Name der Klasse, die die vom Host bereitgestellte Fehlerbenutzeroberfläche darstellt, vorzugsweise eine XAML-Datei mit Page als ihrem Element der obersten Ebene. Diese Klasse befindet sich in der Assembly, die durch pwzErrorAssemblyName
angegeben wird.
Eigenschaftswert/Rückgabewert
HRESULT: Ignoriert.
Hinweise
Eine Hostanwendung kann über ein bestimmtes Design verfügen, dem die Standardbenutzeroberflächen von PresentationHost.exe möglicherweise nicht entsprechen. Wenn dies der Fall ist, kann die Hostanwendung GetCustomUI implementieren, um die Status- und Fehlerbenutzeroberflächen an PresentationHost.exe zurückzugeben. PresentationHost.exe ruft GetCustomUI immer auf, bevor die Standardbenutzeroberflächen verwendet werden.
Diese Funktion wird einmal während der Initialisierung von PresentationHost aufgerufen.
Weitere Informationen
.NET Desktop feedback