XblMultiplayerWriteSessionByHandleResult

Gets the result of a XblMultiplayerWriteSessionAsync operation.

Syntax

HRESULT XblMultiplayerWriteSessionByHandleResult(  
         XAsyncBlock* async,  
         XblMultiplayerSessionHandle* handle  
)  

Parameters

async   _Inout_
Type: XAsyncBlock*

The AsyncBlock for this operation.

handle   _Out_
Type: XblMultiplayerSessionHandle*

Passes back a handle to a new instance of a local multiplayer session object. It must be release by the caller with XblMultiplayerSessionCloseHandle. If the updated session object is not needed, passing nullptr will cause the new multiplayer session object to be cleaned up immediately.

Return value

Type: HRESULT

HRESULT return code for this API operation.

Remarks

Note that if you leave a session that you are the last member of and the sessionEmptyTimeout is equal to 0, then the session will be deleted immediately and a nullptr will be returned.

Requirements

Header: multiplayer_c.h

Library: Microsoft.Xbox.Services.141.GSDK.C.lib

See also

multiplayer_c