XGameUiShowTextEntryResult

XGameUiShowTextEntryAsync 调用获取结果。

语法

HRESULT XGameUiShowTextEntryResult(  
         XAsyncBlock* async,  
         uint32_t resultTextBufferSize,  
         char* resultTextBuffer,  
         uint32_t* resultTextBufferUsed  
)  

参数

async _In_
类型:XAsyncBlock*

指向传递到 XGameUiShowTextEntryAsyncXAsyncBlock 的指针。

resultTextBufferSize _In_
类型:uint32_t

结果文本缓冲区的大小,用于确定包含结果的缓冲区大小。 可以通过调用 XGameUiShowTextEntryResultSize 获取此信息。 或者,如果您具有预先分配的结果缓冲区,则可以传入该结果缓冲区的大小。

resultTextBuffer _Out_writes_to_(resultTextBufferSize,resultTextBufferUsed)
类型:char

指向包含玩家的文本输入结果的文本缓冲区的指针。

resultTextBufferUsed _Out_opt_
类型:uint32_t*

包含玩家的文本输入的缓冲区的实际大小。

返回值

类型:HRESULT

HRESULT 成功或错误代码。

备注

通常,将在 XGameUiShowTextEntryAsyncXAsyncBlock 中调用此函数。 此函数允许您从最初由 XGameUiShowTextEntryAsync 调用的文本输入字段中检索文本输入。 要检索文本输入结果的大小,您将需要调用 XGameUiShowTextEntryResultSize
您也可以在异步函数完成后随时调用此函数,以便检索函数结果。

要求

头文件: XGameUI.h

库:xgameruntime.lib

支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机

另请参阅

XGameUI
XGameUiShowTextEntryAsync
XGameUiShowTextEntryResultSize