Skip to main content
Cette rubrique fournit un exemple d’exécution d’une tâche utilisateur simple. Les tâches simples peuvent être démarrées avec la fonction XAsyncRun. Cette fonction prend le bloc asynchrone en entrée, puis nécessite d’implémenter le rappel de travail sous forme de foncteur ou d’expression lambda. N’oubliez pas que le bloc asynchrone spécifie la file d’attente de tâches à utiliser et le rappel d’achèvement facultatif.
Cet exemple utilise XAsyncRun pour démarrer une tâche asynchrone simple et personnalisée. Le bloc asynchrone contient la file d’attente de tâches à utiliser et le rappel d’achèvement. XAsyncRun nécessite un rappel de travail, et celui-ci possède une valeur de retour. Elle est ensuite renvoyée par un appel à XAsyncGetStatus. En interne, XAsyncRun dispose d’une configuration de fournisseur asynchrone simple pour gérer la mise en file d’attente du rappel de travail spécifié, la mise en file d’attente du rappel d’achèvement du bloc asynchrone et les autres changements d’état du processus. Cela signifie qu’aucun code supplémentaire n’est nécessaire pour exécuter des tâches asynchrones simples : il suffit de configurer le bloc asynchrone et d’appeler XAsyncRun.

Documentation de référence de l’API

Voir aussi

Vue d’ensemble de la bibliothèque XAsync Configurer une tâche asynchrone (exemple) Exécuter une tâche d’API du Microsoft Game Development Kit (GDK) (exemple) XAsync
Last modified on October 6, 2026