GetCustomUI
由 PresentationHost.exe 呼叫,以從主機取得自定義的進度與錯誤訊息(若已實作)。
語法
HRESULT GetCustomUI( [out] BSTR* pwzProgressAssemblyName, [out] BSTR* pwzProgressClassName, [out] BSTR* pwzErrorAssemblyName, [out] BSTR* pwzErrorClassName );
參數
pwzProgressAssemblyName
[out]包含主機所提供進度使用者介面之組件指標。
pwzProgressClassName
[out]主機提供的進度使用者介面的類別名稱,最好是以Page為頂層元素的 XAML 檔案。 這個類別位於pwzProgressAssemblyName
所指定的組件中。
pwzErrorAssemblyName
[out]包含主機所提供錯誤使用者介面之組件指標。
pwzErrorClassName
[out]主機提供的錯誤使用者介面類別名稱,最好是以Page為頂層元素的 XAML 檔案。 這個類別位於pwzErrorAssemblyName
所指定的組件中。
屬性值/傳回值
HRESULT:忽略。
備註
託管應用程式可能有特定主題,PresentationHost.exe 的預設使用者介面可能不符合該主題。 如果發生這種情況,託管應用程式可以實作GetCustomUI,將進度和錯誤使用者介面回傳 PresentationHost.exe。 PresentationHost.exe 在使用預設使用者介面之前,總是會呼叫GetCustomUI。
此函式會在 PresentationHost 初始化期間呼叫一次。