次の方法で共有


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 の初期化中に 1 回呼び出されます。

こちらも参照ください