Skip to main content

XAsyncRun

Ejecuta de forma asincrónica la función de devolución de llamada especificada.

Sintaxis

Parámetros

asyncBlock   _Inout_
Tipo: XAsyncBlock*
Un puntero al XAsyncBlock que se usa para realizar el seguimiento de la llamada asincrónica. work   _In_
Tipo: XAsyncWork*
Un puntero a una función de devolución de llamada que se ejecutará de forma 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

XAsyncRun es una función auxiliar que ejecuta de forma asincrónica la función de devolución de llamada especificada en work. Puede usar el XAsyncBlock especificado en asyncBlock para cancelar la función de devolución de llamada u obtener su estado. XAsyncRun usa internamente las siguientes funciones de XAsyncProvider para ejecutar la función de devolución de llamada y realizar su seguimiento: Para obtener más información sobre cómo implementar su propia funcionalidad asincrónica con XAsyncProvider y XAsyncBlock, 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

Documentación conceptual

Consulte también

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