Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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