Skip to main content

XAsyncWork

Représente la fonction de rappel appelée par XAsyncRun.

Syntaxe

Paramètres

asyncBlock   _Inout_
Type : XAsyncBlock*
Pointeur vers une copie du XAsyncBlock qui a été passé à XAsyncRun.

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

Un pointeur vers une copie du XAsyncBlock qui a été passé à XAsyncRun est utilisé pour permettre au système de garantir que le pointeur existe toujours et reste valide pour le rappel. Lorsque vous utilisez la fonction d’assistance XAsyncRun pour exécuter de manière asynchrone une fonction de rappel, vous spécifiez un pointeur XAsyncWork vers la fonction de rappel à appeler. XAsyncRun utilise ensuite les fonctionnalités de XAsyncProvider pour exécuter la fonction de rappel. Pour plus d’informations sur les fonctionnalités de XAsyncProvider, consultez Modèle de programmation asynchrone.

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

Voir aussi

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