XGameUiShowWebAuthenticationResultSize

Retrieves the size of the buffer needed to store a previously completed authentication request. This size is variable because the server response can contain an arbitrary amount of data.

Syntax

HRESULT XGameUiShowWebAuthenticationResultSize(  
         XAsyncBlock* async,  
         size_t* bufferSize  
)  

Parameters

async   _Inout_
Type: XAsyncBlock*

A pointer to the XAsyncBlock that was passed to XGameUiShowWebAuthenticationAsync.

bufferSize   _Out_
Type: size_t*

The size, in bytes, of the XGameUiWebAuthenticationResultData returned from the XGameUiShowWebAuthenticationAsync call.

Return value

Type: HRESULT

HRESULT success or error code.

Remarks

Call this method inside the AsyncBlock callback or after the AsyncBlock is complete. You must call this method so that you can allocate a buffer of sufficient size to contain the result data returned in XGameUiShowWebAuthenticationResult.

For an example of how to use this method, see the code example in XGameUiShowWebAuthenticationAsync.

Requirements

Header: XGameUI.h

Library: xgameruntime.lib

Supported platforms: Windows, Xbox One family consoles and Xbox Series consoles

See also

XGameUI
XGameUiShowWebAuthenticationAsync
XGameUiShowWebAuthenticationResult
XGameUiWebAuthenticationResultData
Asynchronous Programming Model