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. |