XAsyncRun
Exécute de manière asynchrone la fonction de rappel spécifiée.Syntaxe
Paramètres
asyncBlock _Inout_Type : XAsyncBlock* Pointeur vers le XAsyncBlock utilisé pour suivre l’appel asynchrone. work _In_
Type : XAsyncWork* Pointeur vers une fonction de rappel à exécuter de manière asynchrone.
Valeur de retour
Type : HRESULT RetourneS_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
XAsyncRun est une fonction d’assistance qui exécute de manière asynchrone la fonction de rappel spécifiée dans work. Vous pouvez utiliser le XAsyncBlock spécifié dans asyncBlock pour annuler la fonction de rappel ou obtenir son état. XAsyncRun utilise en interne les fonctions XAsyncProvider suivantes pour exécuter et suivre la fonction de rappel :
Pour plus d’informations sur l’implémentation de votre propre fonctionnalité asynchrone avec XAsyncProvider et XAsyncBlock, 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 SeriesDocumentation conceptuelle
- Exécuter une tâche d’API du Microsoft Game Development Kit (GDK)
- Exécuter une tâche simple
- Vue d’ensemble de la bibliothèque XAsync
- Configurer l’annulation
- Configurer un fournisseur personnalisé
- Modèle de programmation asynchrone
- Wrapper générique de tâche asynchrone
Voir aussi
Membres XAsyncMembres XAsyncProvider
Modèle de programmation asynchrone
