Skip to main content

XblMultiplayerWriteSessionResult

Obtiene el resultado de una operación XblMultiplayerWriteSessionAsync.

Sintaxis

Parámetros

async   _Inout_
Tipo: XAsyncBlock*
El AsyncBlock para esta operación. handle   _Out_
Tipo: XblMultiplayerSessionHandle*
Devuelve un identificador a una nueva instancia de un objeto de sesión multijugador local. El autor de la llamada debe liberar el XblMultiplayerSessionHandle llamando a XblMultiplayerSessionCloseHandle. Use las API XblMultiplayerSession* para obtener los datos de la sesión a partir del identificador. Si no se necesita el objeto de sesión actualizado, pasar nullptr hará que el nuevo objeto de sesión multijugador se limpie inmediatamente.

Valor devuelto

Tipo: HRESULT Código de retorno HRESULT para esta operación de API. Será un HRESULT de error si se produjo un error de red o un código de estado HTTP de error, a menos que sea un 412 (Precondition Failed). Un 412 devuelve correcto, ya que el servicio también devuelve el estado más reciente de la sesión, por lo que debe llamar a XblMultiplayerSessionWriteStatus() para obtener el estado de escritura y llamar a las API XblMultiplayerSession* para obtener los datos de la sesión a partir del identificador.

Comentarios

Tenga en cuenta que si abandona una sesión de la que es el último miembro y sessionEmptyTimeout es igual a 0, la sesión se eliminará inmediatamente. Llame a XblMultiplayerSessionWriteStatus() para obtener el estado de escritura.

Requisitos

Encabezado: multiplayer_c.h Biblioteca: Microsoft.Xbox.Services.14x.GDK.C.lib

Consulte también

multiplayer_c
Última modificación el 28 de agosto de 2026