Skip to main content

XAsyncGetResultSize

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

Syntaxe

Paramètres

asyncBlock   _Inout_
Type : XAsyncBlock*
Pointeur vers la structure XAsyncBlock transmise à 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 Renvoie S_OK en cas de réussite ; sinon, renvoie un code d’erreur. Pour obtenir la liste des codes d’erreur, consultez Codes d’erreur.

Remarques

Si un appel asynchrone renvoie des résultats, appelez cette fonction avant d’appeler XAsyncGetResult afin de déterminer la taille de la mémoire tampon nécessaire pour contenir les résultats. Chaque appel asynchrone qui renvoie des résultats doit disposer d’une fonction correspondante pouvant être appelée pour renvoyer les résultats de cet appel asynchrone. Pour un exemple d’appel asynchrone avec une fonction correspondante qui renvoie 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 XAsync
XAsyncGetStatus
Modèle de programmation asynchrone
Last modified on October 6, 2026