XGameUiShowPlayerPickerResult
Gets the results from a XGameUiShowPlayerPickerAsync call.
Syntax
HRESULT XGameUiShowPlayerPickerResult(
XAsyncBlock* async,
uint32_t resultPlayersCount,
uint64_t* resultPlayers,
uint32_t* resultPlayersUsed
)
Parameters
async _In_
Type: XAsyncBlock*
A pointer to the XAsyncBlock that was passed to XGameUiShowPlayerPickerAsync.
resultPlayersCount _In_
Type: uint32_t
The count of player results, which is used to determine the buffer size that contains the results. You can get this info by calling XGameUiShowPlayerPickerResultCount. Alternatively, if you have pre-allocated a large result buffer, you can pass in a number equal to the max number of uint64_t fields that the buffer can contain.
resultPlayers _Out_writes_to_(resultPlayersCount,resultPlayersUsed)
Type: uint64_t
A pointer to a list of the IDs of the players that were selected in the player picker UI.
resultPlayersUsed _Out_opt_
Type: uint32_t*
The number of players that were selected in the player picker UI.
Return value
Type: HRESULT
HRESULT success or error code.
Remarks
Typically this function is to be called in XGameUiShowPlayerPickerAsync's XAsyncBlock. This function will allow you to retrieve the list of players requested. You can also receive the number of player returned by calling XGameUiShowPlayerPickerResultCount.
You may also call this function anytime after the async function completes in order to retrieve the function result.
Requirements
Header: XGameUI.h
Library: xgameruntime.lib
Supported platforms: Windows, Xbox One family consoles and Xbox Series consoles
See also
XGameUI
XGameUiShowPlayerPickerAsync
XGameUiShowPlayerPickerResultCount