Freigeben über


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