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

# XGameUiShowTextEntryResult

> XGameUiShowTextEntryResult

# XGameUiShowTextEntryResult

[XGameUiShowTextEntryAsync](https://docs.xbox.com/ja-jp/reference/system/xgameui/functions/xgameuishowtextentryasync.md) 呼び出しから結果を取得します。

## 構文

```cpp theme={null}
HRESULT XGameUiShowTextEntryResult(  
         XAsyncBlock* async,  
         uint32_t resultTextBufferSize,  
         char* resultTextBuffer,  
         uint32_t* resultTextBufferUsed  
)  
```

### パラメーター

*async*   \_In\_\
Type: [XAsyncBlock\*](https://docs.xbox.com/ja-jp/reference/system/xasync/structs/xasyncblock.md)

[XGameUiShowTextEntryAsync](https://docs.xbox.com/ja-jp/reference/system/xgameui/functions/xgameuishowtextentryasync.md) に渡された [XAsyncBlock](https://docs.xbox.com/ja-jp/reference/system/xasync/structs/xasyncblock.md) へのポインター。

*resultTextBufferSize*   \_In\_\
Type: uint32\_t

結果テキスト バッファーのサイズ。結果を含むバッファーのサイズを決定するために使用されます。この情報は [XGameUiShowTextEntryResultSize](https://docs.xbox.com/ja-jp/reference/system/xgameui/functions/xgameuishowtextentryresultsize.md) を呼び出して取得できます。または、事前に割り当てられた結果バッファーがある場合は、その結果バッファーのサイズを渡すこともできます。

*resultTextBuffer*   \_Out\_writes\_to\_(resultTextBufferSize,*resultTextBufferUsed)\
Type: char*

プレイヤーのテキスト入力の結果を含むテキスト バッファーへのポインター。

*resultTextBufferUsed*   \_Out\_opt\_\
Type: uint32\_t\*

プレイヤーのテキスト入力を含むバッファーの実際のサイズ。

### 戻り値

Type: HRESULT

HRESULT 成功またはエラー コード。

## 解説

通常、この関数は [XGameUiShowTextEntryAsync](https://docs.xbox.com/ja-jp/reference/system/xgameui/functions/xgameuishowtextentryasync.md) の **XAsyncBlock** で呼び出します。この関数を使用すると、[XGameUiShowTextEntryAsync](https://docs.xbox.com/ja-jp/reference/system/xgameui/functions/xgameuishowtextentryasync.md) によって元々呼び出されたテキスト入力フィールドからテキスト入力を取得できます。テキスト入力結果のサイズを取得するには、[XGameUiShowTextEntryResultSize](https://docs.xbox.com/ja-jp/reference/system/xgameui/functions/xgameuishowtextentryresultsize.md) を呼び出す必要があります。\
非同期関数の完了後にこの関数をいつでも呼び出して関数の結果を取得することもできます。

## 要件

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

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

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

## 関連項目

[XGameUI](https://docs.xbox.com/ja-jp/reference/system/xgameui/xgameui_members.md)\
[XGameUiShowTextEntryAsync](https://docs.xbox.com/ja-jp/reference/system/xgameui/functions/xgameuishowtextentryasync.md)\
[XGameUiShowTextEntryResultSize](https://docs.xbox.com/ja-jp/reference/system/xgameui/functions/xgameuishowtextentryresultsize.md)


## Related topics

- [XGameUiShowTextEntryResultSize](https://docs.xbox.com/ja-jp/reference/system/xgameui/functions/xgameuishowtextentryresultsize.md)
- [XGameUiShowTextEntryAsync](https://docs.xbox.com/ja-jp/reference/system/xgameui/functions/xgameuishowtextentryasync.md)
- [XGameUiSetTextEntryUiResponse](https://docs.xbox.com/ja-jp/reference/system/xgameui/functions/xgameuisettextentryuiresponse.md)
- [XGameUI (API の内容)](https://docs.xbox.com/ja-jp/reference/system/xgameui/xgameui_members.md)
- [XGameUiShowTextEntryUiCallback](https://docs.xbox.com/ja-jp/reference/system/xgameui/functions/xgameuishowtextentryuicallback.md)
