> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XblMultiplayerWriteSessionResult

> XblMultiplayerWriteSessionResult

# XblMultiplayerWriteSessionResult

Obtient le résultat d'une opération XblMultiplayerWriteSessionAsync.

## Syntaxe

```cpp theme={null}
HRESULT XblMultiplayerWriteSessionResult(  
         XAsyncBlock* async,  
         XblMultiplayerSessionHandle* handle  
)  
```

### Paramètres

*async*   \_Inout\_\
Type : XAsyncBlock\*

AsyncBlock pour cette opération.

*handle*   \_Out\_\
Type : [XblMultiplayerSessionHandle\*](/fr/reference/live/xsapi-c/multiplayer_c/handles/xblmultiplayersessionhandle)

Retourne un handle vers une nouvelle instance d'un objet de session multijoueur local. Le XblMultiplayerSessionHandle doit être libéré par l'appelant en appelant [XblMultiplayerSessionCloseHandle](/fr/reference/live/xsapi-c/multiplayer_c/functions/xblmultiplayersessionclosehandle). Utilisez les API XblMultiplayerSession\* pour obtenir les données de session à partir du handle. Si l'objet de session mis à jour n'est pas nécessaire, le fait de transmettre nullptr entraîne le nettoyage immédiat du nouvel objet de session multijoueur.

### Valeur de retour

Type : HRESULT

Code de retour HRESULT pour cette opération d'API. Il s'agit d'un HRESULT d'échec en cas d'erreur réseau ou de code d'état HTTP d'échec, sauf s'il s'agit d'un 412 (Precondition Failed). Un 412 retourne une réussite, car le service retourne également le dernier état de la session ; vous devez donc appeler XblMultiplayerSessionWriteStatus() pour obtenir l'état d'écriture et appeler les API XblMultiplayerSession\* pour obtenir les données de session à partir du handle.

## Remarques

Notez que si vous quittez une session dont vous êtes le dernier membre et que sessionEmptyTimeout est égal à 0, la session est supprimée immédiatement. Appelez XblMultiplayerSessionWriteStatus() pour obtenir l'état d'écriture.

## Configuration requise

**En-tête :** multiplayer\_c.h

**Bibliothèque :** Microsoft.Xbox.Services.14x.GDK.C.lib

## Voir aussi

[multiplayer\_c](/fr/reference/live/xsapi-c/multiplayer_c/multiplayer_c_members)


## Related topics

- [XblMultiplayerWriteSessionAsync](/fr/reference/live/xsapi-c/multiplayer_c/functions/xblmultiplayerwritesessionasync.md)
- [Tâches multijoueurs](/fr/services/xbox-services/multiplayer/mpsd/how-to/live-mpsd-how-tos.md)
- [XblMultiplayerWriteSessionByHandleResult](/fr/reference/live/xsapi-c/multiplayer_c/functions/xblmultiplayerwritesessionbyhandleresult.md)
- [XblMultiplayerQuerySessionsResult](/fr/reference/live/xsapi-c/multiplayer_c/functions/xblmultiplayerquerysessionsresult.md)
- [XblMultiplayerSessionWriteMode](/fr/reference/live/xsapi-c/multiplayer_c/enums/xblmultiplayersessionwritemode.md)
