XTaskQueue
API XTaskQueueFonctions
| Fonction | Description |
|---|---|
| XTaskQueueCallback | Rappel appelé par la file d’attente de tâches. |
| XTaskQueueCloseHandle | Ferme la file d’attente de tâches. |
| XTaskQueueCreate | Crée une file d’attente de tâches, qui peut être utilisée pour mettre en file d’attente et distribuer des appels. |
| XTaskQueueCreateComposite | Crée une file d’attente de tâches composée de ports d’autres files d’attente de tâches. |
| XTaskQueueDispatch | Traite un élément de la file d’attente de tâches pour le port donné. |
| XTaskQueueDuplicateHandle | Duplique un objet XTaskQueueHandle. |
| XTaskQueueGetCurrentProcessTaskQueue | Obtient un handle vers la file d’attente de tâches du processus, ou nullptr s’il n’existe aucune file d’attente de tâches de processus. |
| XTaskQueueGetPort | Retourne le handle de port de la file d’attente de tâches pour le port donné. |
| XTaskQueueMonitorCallback | Rappel appelé par la file d’attente de tâches chaque fois qu’une tâche est soumise pour exécution. |
| XTaskQueueRegisterMonitor | Inscrit un rappel qui sera appelé chaque fois qu’un rappel est soumis à cette file d’attente. |
| XTaskQueueRegisterWaiter | Inscrit un handle d’attente auprès d’une file d’attente de tâches. |
| XTaskQueueSetCurrentProcessTaskQueue | Définit la file d’attente de tâches donnée comme file d’attente de tâches à l’échelle du processus. |
| XTaskQueueSubmitCallback | Soumet un rappel à la file d’attente pour le port donné. |
| XTaskQueueSubmitDelayedCallback | Soumet un rappel à la file d’attente pour le port donné. |
| XTaskQueueTerminate | Termine une file d’attente de tâches en annulant tous les éléments en attente et en empêchant la mise en file d’attente de nouveaux éléments. |
| XTaskQueueTerminatedCallback | Rappel appelé lorsqu’une file d’attente de tâches est terminée. |
| XTaskQueueUnregisterMonitor | Désinscrit un rappel de surveillance précédemment inscrit. |
| XTaskQueueUnregisterWaiter | Désinscrit un élément d’attente de file d’attente de tâches précédemment inscrit. |
Structures
| Structure | Description |
|---|---|
| XTaskQueueRegistrationToken | Jeton retourné lors de l’inscription d’un rappel, permettant d’identifier l’inscription. |
Énumérations
| Énumération | Description |
|---|---|
| XTaskQueueDispatchMode | Décrit la façon dont les rappels de la file d’attente de tâches sont traités. |
| XTaskQueuePort | Déclare le port d’une file d’attente de tâches vers lequel distribuer ou soumettre des rappels. |
Documentation conceptuelle
Voir aussi
Référence des API systèmeObjectifs de conception et améliorations de la programmation asynchrone
Modèle de programmation asynchrone
Conception de la file d’attente de tâches asynchrones
