Skip to main content

XAsyncSchedule

Programa trabajo para la función de devolución de llamada de un proveedor asincrónico.

Sintaxis

Parámetros

asyncBlock   _Inout_
Tipo: XAsyncBlock*
Un puntero al XAsyncBlock que se pasó a XAsyncBegin para la llamada asincrónica. delayInMs   _In_
Tipo: uint32_t
Cuánto tiempo debe esperar el sistema, en milisegundos, antes de programar la llamada asincrónica con la cola asincrónica.

Valor devuelto

Tipo: HRESULT Devuelve S_OK si se realiza correctamente; de lo contrario, devuelve un código de error. Para ver una lista de códigos de error, consulte Códigos de error.

Comentarios

Esta función es opcional y proporciona más control sobre la programación del trabajo asincrónico de un proveedor asincrónico. Si el trabajo asincrónico se puede realizar mediante un mecanismo asincrónico administrado por el sistema, como la E/S superpuesta, no es necesario llamar a esta función. Si el trabajo asincrónico se debe programar después de un retraso, especifique en delayInMs el número de milisegundos que XAsyncSchedule debe esperar antes de programar el trabajo asincrónico. Para ver un ejemplo de un proveedor asincrónico que usa XAsyncSchedule para programar trabajo asincrónico, consulte la sección “Async Library” en Modelo de programación asincrónica.

Requisitos

Encabezado: XAsyncProvider.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 XAsyncProvider
XAsyncBegin
XAsyncSchedule
Modelo de programación asincrónica
Última modificación el 28 de agosto de 2026