XTaskQueueMonitorCallback
A callback that is invoked by the task queue whenever a task is submitted for execution.
Syntax
void XTaskQueueMonitorCallback(
void* context,
XTaskQueueHandle queue,
XTaskQueuePort port
)
Parameters
context _In_opt_
Type: void*
A context pointer that was passed to XTaskQueueRegisterMonitor.
queue _In_
Type: XTaskQueueHandle
The task queue to which the task was submitted.
port _In_
Type: XTaskQueuePort
The port to which the task was submitted.
Return value
Type: void
None.
Remarks
XTaskQueueMonitorCallback
represents a callback intended for use with the XTaskQueueRegisterMonitor function. If an XTaskQueueMonitorCallback
callback is registered with a task queue, this callback is invoked whenever a task is submitted to a task queue by either XTaskQueueSubmitCallback or XTaskQueueSubmitDelayedCallback. For more information about implementing an XTaskQueueMonitorCallback
callback, see How to: Using events to control manual queue dispatching.
Requirements
Header: XTaskQueue.h
Library: xgameruntime.lib
Supported platforms: Windows, Xbox One family consoles and Xbox Series consoles
See also
Asynchronous Programming Model
Async Task Queue Design
XTaskQueue Library Overview
XTaskQueue members