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.