> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XGameUiShowErrorDialogAsync

> XGameUiShowErrorDialogAsync

# XGameUiShowErrorDialogAsync

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

## 構文

```cpp theme={null}
HRESULT XGameUiShowErrorDialogAsync(  
         XAsyncBlock* async,  
         HRESULT errorCode,  
         const char* context  
)  
```

### パラメーター

*async*   \_In\_<br />Type: [XAsyncBlock\*](/reference/system/xasync/structs/xasyncblock)

[XAsyncRun](/reference/system/xasync/functions/xasyncrun) に渡される [XAsyncBlock](/reference/system/xasync/structs/xasyncblock) へのポインター。

*errorCode*   \_In\_<br />Type: HRESULT

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

*context*   \_In\_opt\_<br />Type: char\*

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

### 戻り値

Type: HRESULT

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

## 解説

必要に応じて、ダイアログに追加のボタンが表示される場合があります。たとえば、XBOX Insiders 向けにバグを報告できるようにする「問題を報告する」ボタンなどです。

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

UI を呼び出すと、ゲームは *制約付きモード* に入ります。制約付きモードでは、呼び出された UI のバックグラウンドにある間、タイトルが受け取るシステム リソースが少なくなります。制約付きモードやタイトルのその他の運用モードの詳細については、「[XBOX ゲーム ライフ サイクル (NDA トピック)](/build/console-features/console-workflows/xbox-game-life-cycle)」を参照してください。

## 要件

**ヘッダー:** XGameUI.h

**ライブラリ:** xgameruntime.lib

**サポートされているプラットフォーム:** Windows、Steam Deck、XBOX One ファミリー本体および XBOX Series 本体

## 関連項目

[XGameUI](/reference/system/xgameui/xgameui_members)<br />[XGameUIShowErrorDialogResult](/reference/system/xgameui/functions/xgameuishowerrordialogresult)<br />[XBOX ゲーム ライフ サイクル (NDA トピック)](/build/console-features/console-workflows/xbox-game-life-cycle)


## Related topics

- [XGameUiShowErrorDialogResult](/ja-jp/reference/system/xgameui/functions/xgameuishowerrordialogresult.md)
- [XGameUiShowErrorDialogUiCallback](/ja-jp/reference/system/xgameui/functions/xgameuishowerrordialoguicallback.md)
- [XGameUiSetErrorDialogUiResponse](/ja-jp/reference/system/xgameui/functions/xgameuiseterrordialoguiresponse.md)
- [XGameUiUiCallbacks](/ja-jp/reference/system/xgameui/structs/xgameuiuicallbacks.md)
- [XGameUI](/ja-jp/reference/system/xgameui/xgameui_members.md)
