共用方式為


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 初始化期間呼叫一次。

另請參閱