XTaskQueueDuplicateHandle
Duplicates a XTaskQueueHandle object.Syntax
Parameters
queueHandle _In_Type: XTaskQueueHandle The queue to reference. duplicatedHandle _Out_
Type: XTaskQueueHandle* The duplicated queue handle.
Return value
Type: HRESULT HRESULT success or error code.Remarks
Use XTaskQueueCloseHandle to close the XTaskQueueHandle object. The following example demonstrates how to duplicate a task queue handle. If you have long-running work, you might want to duplicate the task queue handle for the duration of that work. This prevents anyone that calls the XTaskQueueCloseHandle function from closing the queue while you still need it.Requirements
Header: XTaskQueue.h Library: xgameruntime.lib Supported platforms: Windows, XBOX One family consoles and XBOX Series consolesSee also
XTaskQueue membersAsynchronous Programming Model
Async Task Queue Design
