実装されている場合、ホストからカスタムの進行状況とエラー メッセージを取得するために、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 の初期化中に 1 回呼び出されます。
こちらも参照ください
.NET Desktop feedback