Skip to main content

XAsyncGetStatus

Retourne l’état de l’appel asynchrone, en attendant éventuellement qu’il se termine.

Syntaxe

Paramètres

asyncBlock   _Inout_
Type : XAsyncBlock*
Pointeur vers le XAsyncBlock qui a été passé à l’appel asynchrone. wait   _In_
Type : bool
Si la valeur est true, XAsyncGetStatus attend que l’appel asynchrone se termine ou soit annulé.

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

Une fois l’appel asynchrone terminé, vous pouvez appeler XAsyncGetResult pour obtenir les résultats si l’appel asynchrone produit une charge utile de données. Si l’appel asynchrone ne produit pas de charge utile de données, vous n’avez pas besoin d’appeler XAsyncGetResult. Remarque : Un rappel d’achèvement et XAsyncGetStatus avec un paramètre wait à true peuvent tous deux servir à déterminer quand un appel est terminé. L’ordre de ces appels peut être ambigu et, à titre de bonne pratique, vous ne devriez pas utiliser les deux pour le même appel.

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
XAsyncGetResult
Modèle de programmation asynchrone
Last modified on October 6, 2026