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 DevuelveS_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 usaXAsyncSchedule 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 SeriesDocumentación conceptual
Consulte también
Miembros de XAsyncProviderXAsyncBegin
XAsyncSchedule
Modelo de programación asincrónica
