Skip to main content

XTaskQueueSetCurrentProcessTaskQueue

Establece la cola de tareas especificada como la cola de tareas de todo el proceso.

Sintaxis

Parámetros

queue   _In_
Tipo: XTaskQueueHandle
La cola que se configurará como cola de tareas predeterminada para el proceso.

Valor devuelto

Tipo: void

Comentarios

No es seguro llamar a esta función en un subproceso sensible al tiempo. Para obtener más información, consulte Subprocesos sensibles al tiempo.
La cola se puede establecer en nullptr, en cuyo caso XTaskQueueGetCurrentProcessTaskQueue también devolverá nullptr. El identificador de la cola proporcionada se duplicará y se cerrará el identificador de cualquier cola de tareas del proceso existente. En el ejemplo siguiente se reemplaza la cola de tareas del proceso predeterminada. Esta cola de tareas usa el grupo de subprocesos para la distribución de trabajo y de finalización. Todas las API de Microsoft Game Development Kit (GDK) que aceptan parámetros de cola de tareas admiten nullptr y lo sustituyen por la cola de tareas del proceso. La cola de tareas del proceso también se puede establecer en nullptr, en cuyo caso las API de Microsoft Game Development Kit (GDK) que requieren un parámetro de cola de tareas producirán un error con E_NO_TASK_QUEUE si se proporcionó un valor nulo. Esto permite que las API de Microsoft Game Development Kit (GDK) funcionen con valores predeterminados y, al mismo tiempo, permite un control estricto sobre los identificadores de colas de tareas si es necesario.

Requisitos

Encabezado: XTaskQueue.h Biblioteca: xgameruntime.lib Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX Series

Documentación conceptual

Consulte también

Miembros de XTaskQueue
Modelo de programación asincrónica
Diseño de la cola de tareas asincrónicas
Última modificación el 28 de agosto de 2026