Поделиться через


GetCustomUI

Обновлен: Ноябрь 2007

Вызывается программой PresentationHost.exe для получения пользовательских сообщений о ходе процесса м ошибках от узла (если эта возможность реализована).

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

Параметры

pwzProgressAssemblyName

[выходной] Указатель на сборку, содержащую пользовательский интерфейс хода процесса, предоставленный узлом.

pwzProgressClassName

[выходной] Имя класса, являющегося пользовательским интерфейсом хода процесса, предоставленным узлом — предпочтительно файла XAML с Page, который является его элементом верхнего уровня. Этот класс содержится в сборке, указанной pwzProgressAssemblyName.

pwzErrorAssemblyName

[выходной] Указатель на сборку, содержащую пользовательский интерфейс ошибок, предоставленный узлом.

pwzErrorClassName

[выходной] Имя класса, являющегося пользовательским интерфейсом ошибок, предоставленным узлом — предпочтительно файла XAML с Page, который является его элементом верхнего уровня. Этот класс содержится в сборке, указанной pwzErrorAssemblyName.

Значение свойства или возвращаемое значение

HRESULT: Ignored.

Заметки

Ведущее приложение может иметь особую тему, которая не соответствует пользовательскому интерфейсу PresentationHost.exe по умолчанию. В этом случае ведущее приложение может реализовать GetCustomUI, чтобы вернуть интерфейсы хода процесса и ошибок в PresentationHost.exe. PresentationHost.exe всегда будет вызывать GetCustomUI перед использованием своих пользовательских интерфейсов по умолчанию.

Эта функция вызывается один раз во время инициализации PresentationHost.

См. также

Ссылки

Интерфейс IWpfHostSupport