次の方法で共有


XGameUiShowErrorDialogAsync

指定されたエラー コードに対してサービスで定義されているエラー文字列を、エラー ダイアログの UI に表示します。

構文

HRESULT XGameUiShowErrorDialogAsync(  
         XAsyncBlock* async,  
         HRESULT errorCode,  
         const char* context  
)  

パラメーター

async _In_
型: XAsyncBlock*

XAsyncRun に渡された XAsyncBlock へのポインター。

errorCode _In_
型: HRESULT

UI を表示するエラー コード。

context _In_opt_
型: char*

エラーに対して表示する、サービスで定義されているエラー文字列。

戻り値

型: HRESULT

非同期呼び出しの HRESULT の成功またはエラー コードです。

解説

必要に応じて、ダイアログに追加のボタンが表示される場合があります。たとえば、Xbox Insider の場合は [問題の報告] をクリックして、バグの報告を許可します。

ユーザーがエラー ダイアログを閉じると、非同期操作が完了します。

UI を呼び出すと、ゲームが制限モードに入ります。 制限モードでは、呼び出された UI のバックグラウンドにある間、タイトルが受け取るシステム リソースが少なくなります。 タイトルの制限モードや他の操作モードの詳細については、「Xbox ゲーム ライフ サイクル (NDA トピック)認可が必須です」をお読みください。

要件

ヘッダー: XGameUI.h

ライブラリ: xgameruntime.lib

サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体

関連項目

XGameUI
XGameUIShowErrorDialogResult
Xbox ゲーム ライフ サイクル (NDA トピック)認可が必須です