Udostępnij za pośrednictwem


GetCustomUI

Wywoływane przez PresentationHost.exe, jeśli zostały zaimplementowane, w celu pobrania niestandardowych komunikatów o postępie i błędach z hosta.

Składnia

HRESULT GetCustomUI( [out] BSTR* pwzProgressAssemblyName, [out] BSTR* pwzProgressClassName, [out] BSTR* pwzErrorAssemblyName, [out] BSTR* pwzErrorClassName );  

Parametry

pwzProgressAssemblyName

[out] Wskaźnik do zestawu, który zawiera interfejs użytkownika postępu dostarczonego przez hosta.

pwzProgressClassName

[out] Nazwa klasy, która pełni rolę interfejsu użytkownika do pokazywania postępu dostarczanego przez hosta, najlepiej jako plik XAML, gdzie Page jest jego elementem najwyższego poziomu. Ta klasa znajduje się w zestawie określonym przez pwzProgressAssemblyName.

pwzErrorAssemblyName

[out] Wskaźnik do zestawu, który zawiera interfejs użytkownika błędu dostarczonego przez hosta.

pwzErrorClassName

[out] Nazwa klasy, która jest interfejsem użytkownika błędu dostarczonego przez hosta, najlepiej w pliku XAML, w którym Page jest elementem najwyższego poziomu. Ta klasa znajduje się w zestawie określonym przez pwzErrorAssemblyName.

Wartość właściwości/wartość zwracana

HRESULT: zignorowano.

Uwagi

Aplikacja hosta może mieć określoną tematykę, której domyślne interfejsy użytkownika PresentationHost.exemogą nie odpowiadać. Jeśli tak jest, aplikacja hosta może zaimplementować GetCustomUI, aby zwrócić interfejsy użytkownika postępu i błędów do PresentationHost.exe. PresentationHost.exe zawsze wywołuje GetCustomUI przed użyciem domyślnych interfejsów użytkownika.

Ta funkcja jest wywoływana raz podczas inicjowania elementu PresentationHost.

Zobacz też