XTaskQueueSubmitCallback
Envía una devolución de llamada a la cola para el puerto especificado.Sintaxis
Parámetros
queue _In_Tipo: XTaskQueueHandle La cola a la que se enviará la devolución de llamada. port _In_
Tipo: XTaskQueuePort El puerto al que se enviará la devolución de llamada. Las devoluciones de llamada se pueden asignar a los puertos de trabajo o de finalización. callbackContext _In_opt_
Tipo: void* Un puntero de contexto opcional que se pasará a la devolución de llamada. callback _In_
Tipo: XTaskQueueCallback* Un puntero a la función de devolución de llamada.
Valor devuelto
Tipo: HRESULT Código de error o de éxito HRESULT.Comentarios
Agregar un elemento a una cola debe ser una operación sin bloqueos ni esperas para satisfacer los requisitos de rendimiento del código de niveles superiores. Las siguientes API no usan bloqueos:
- XTaskQueueSubmitCallback
- XTaskQueueSubmitDelayedCallback
- XTaskQueueDispatch, siempre que se pase 0 para timeoutInMs
Requisitos
Encabezado: XTaskQueue.h Biblioteca: xgameruntime.lib Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX SeriesConsulte también
Miembros de XTaskQueueModelo de programación asincrónica
Diseño de la cola de tareas asincrónicas
