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 exige un rappel de travail, et
celui-ci possède une valeur de retour. Elle est retournée par la suite par un appel à
XAsyncGetStatus. En interne, XAsyncRun
dispose d’une configuration simple de fournisseur asynchrone 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.
