Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
XTaskQueue APIs
Functions
Function | Description |
---|---|
XTaskQueueCallback | A callback that is invoked by the task queue. |
XTaskQueueCloseHandle | Closes the task queue. |
XTaskQueueCreate | Creates a task queue, which can be used to queue and dispatch calls. |
XTaskQueueCreateComposite | Creates a task queue composed of ports of other task queues. |
XTaskQueueDispatch | Processes an item in the task queue for the given port. |
XTaskQueueDuplicateHandle | Duplicates a XTaskQueueHandle object. |
XTaskQueueGetCurrentProcessTaskQueue | Obtains a handle to the process task queue, or nullptr if there is no process task queue. |
XTaskQueueGetPort | Returns the task queue port handle for the given port. |
XTaskQueueMonitorCallback | A callback that is invoked by the task queue whenever a task is submitted for execution. |
XTaskQueueRegisterMonitor | Registers a callback that will be invoked whenever a callback is submitted to this queue. |
XTaskQueueRegisterWaiter | Registers a wait handle with a task queue. |
XTaskQueueSetCurrentProcessTaskQueue | Sets the given task queue as the process wide task queue. |
XTaskQueueSubmitCallback | Submits a callback to the queue for the given port. |
XTaskQueueSubmitDelayedCallback | Submits a callback to the queue for the given port. |
XTaskQueueTerminate | Terminates a task queue by canceling all pending items and preventning new items from being queued. |
XTaskQueueTerminatedCallback | A callback that is invoked when a task queue is terminated. |
XTaskQueueUnregisterMonitor | Unregisters a previously registered monitor callback. |
XTaskQueueUnregisterWaiter | Unregisters a previously registered task queue waiter. |
Structures
Structure | Description |
---|---|
XTaskQueueRegistrationToken | A token returned when registering a callback, to identify the registration. |
Enumerations
Enumeration | Description |
---|---|
XTaskQueueDispatchMode | Describes how task queue callbacks are processed. |
XTaskQueuePort | Declares which port of a task queue to dispatch or submit callbacks to. |
See also
System API reference
Asynchronous Programming Design Goals and Improvements
Asynchronous Programming Model
Async Task Queue design