Skip to main content

XAsyncWork

Representa la función de devolución de llamada que invoca XAsyncRun.

Sintaxis

Parámetros

asyncBlock   _Inout_
Tipo: XAsyncBlock*
Un puntero a una copia del XAsyncBlock que se pasó a XAsyncRun.

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

Se usa un puntero a una copia del XAsyncBlock que se pasó a XAsyncRun para permitir que el sistema garantice que el puntero siempre exista y sea válido para la devolución de llamada. Al usar la función auxiliar XAsyncRun para ejecutar de forma asincrónica una función de devolución de llamada, se especifica un puntero XAsyncWork para la función de devolución de llamada que se invocará. A continuación, XAsyncRun usa la funcionalidad de XAsyncProvider para ejecutar la función de devolución de llamada. Para obtener más información sobre la funcionalidad de XAsyncProvider, consulte Modelo de programación asincrónica.

Requisitos

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

Consulte también

Miembros de XAsync
XAsyncRun
Modelo de programación asincrónica
Última modificación el 28 de agosto de 2026