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 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
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 SeriesDocumentación conceptual
- Ejecutar una tarea de API del Microsoft Game Development Kit (GDK)
- Ejecutar una tarea sencilla
- Información general de la biblioteca XAsync
- Configurar la capacidad de cancelación
- Configurar un proveedor personalizado
- Modelo de programación asincrónica
- Wrapper genérico para tareas asincrónicas
Consulte también
Miembros de XAsyncMiembros de XAsyncProvider
Modelo de programación asincrónica
