Skip to main content

XAsyncGetResultSize

Retourne la taille requise de la mémoire tampon à transmettre à XAsyncGetResult.

Syntaxe

Paramètres

asyncBlock   _Inout_
Type : XAsyncBlock*
Pointeur vers le XAsyncBlock qui a été transmis à l’appel asynchrone. bufferSize   _Out_
Type : size_t*
La taille requise, en octets, de la mémoire tampon nécessaire pour contenir les résultats.

Valeur de retour

Type : HRESULT Retourne S_OK en cas de réussite; sinon, retourne un code d’erreur. Pour obtenir la liste des codes d’erreur, consultez Codes d’erreur.

Remarques

Si un appel asynchrone retourne des résultats, appelez cette fonction avant d’appeler XAsyncGetResult afin de spécifier la taille de la mémoire tampon requise pour contenir les résultats. Chaque appel asynchrone qui retourne des résultats doit avoir une fonction correspondante pouvant être appelée pour retourner les résultats de cet appel asynchrone. Pour un exemple d’appel asynchrone avec une fonction correspondante qui retourne les résultats, consultez XGameSaveGetRemainingQuotaAsync et XGameSaveGetRemainingQuotaResult.

Configuration requise

En-tête : XAsync.h Bibliothèque : xgameruntime.lib Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX Series

Documentation conceptuelle

Voir aussi

Membres de XAsync
XAsyncGetStatus
Modèle de programmation asynchrone
Last modified on October 6, 2026