XGameUiShowTextEntryResult
从 XGameUiShowTextEntryAsync 调用获取结果。
语法
HRESULT XGameUiShowTextEntryResult(
XAsyncBlock* async,
uint32_t resultTextBufferSize,
char* resultTextBuffer,
uint32_t* resultTextBufferUsed
)
参数
async _In_
类型:XAsyncBlock*
指向传递到 XGameUiShowTextEntryAsync 的 XAsyncBlock 的指针。
resultTextBufferSize _In_
类型:uint32_t
结果文本缓冲区的大小,用于确定包含结果的缓冲区大小。 可以通过调用 XGameUiShowTextEntryResultSize 获取此信息。 或者,如果您具有预先分配的结果缓冲区,则可以传入该结果缓冲区的大小。
resultTextBuffer _Out_writes_to_(resultTextBufferSize,resultTextBufferUsed)
类型:char
指向包含玩家的文本输入结果的文本缓冲区的指针。
resultTextBufferUsed _Out_opt_
类型:uint32_t*
包含玩家的文本输入的缓冲区的实际大小。
返回值
类型:HRESULT
HRESULT 成功或错误代码。
备注
通常,将在 XGameUiShowTextEntryAsync 的 XAsyncBlock 中调用此函数。 此函数允许您从最初由 XGameUiShowTextEntryAsync 调用的文本输入字段中检索文本输入。 要检索文本输入结果的大小,您将需要调用 XGameUiShowTextEntryResultSize。
您也可以在异步函数完成后随时调用此函数,以便检索函数结果。
要求
头文件: XGameUI.h
库:xgameruntime.lib
支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机
另请参阅
XGameUI
XGameUiShowTextEntryAsync
XGameUiShowTextEntryResultSize