次の方法で共有


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 に返すことができます。 GetCustomUI は、既定のユーザーインターフェイスを使用する前に、常にを呼び出します。

この関数は、PresentationHost の初期化の間に 1 回呼び出されます。

関連項目