> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XAsync

> XAsync

# XAsync

Material de referencia para las API de XAsync.

## Funciones

| Función                                                                               | Descripción                                                                                                                               |
| ------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
| [XAsyncCancel](/reference/system/xasync/functions/xasynccancel)                       | Intenta cancelar una llamada asincrónica.                                                                                                 |
| [XAsyncCompletionRoutine](/reference/system/xasync/functions/xasynccompletionroutine) | Representa la devolución de llamada de finalización de una llamada asincrónica.                                                           |
| [XAsyncGetResultSize](/reference/system/xasync/functions/xasyncgetresultsize)         | Devuelve el tamaño necesario del búfer que se debe pasar a [XAsyncGetResult](/reference/system/xasyncprovider/functions/xasyncgetresult). |
| [XAsyncGetStatus](/reference/system/xasync/functions/xasyncgetstatus)                 | Devuelve el estado de la llamada asincrónica y, opcionalmente, espera a que se complete.                                                  |
| [XAsyncRun](/reference/system/xasync/functions/xasyncrun)                             | Ejecuta de forma asincrónica la función de devolución de llamada especificada.                                                            |
| [XAsyncWork](/reference/system/xasync/functions/xasyncwork)                           | Representa la función de devolución de llamada que invoca [XAsyncRun](/reference/system/xasync/functions/xasyncrun).                      |

## Estructuras

| Estructura                                                  | Descripción                                        |
| ----------------------------------------------------------- | -------------------------------------------------- |
| [XAsyncBlock](/reference/system/xasync/structs/xasyncblock) | Representa la duración de una llamada asincrónica. |

## Documentación conceptual

* [Información general de la biblioteca XAsync](/build/core-features/common/async/async-libraries/async-library-xasync)

## Consulte también

[Referencia de API del sistema](/reference/system/gc-reference-system-toc)\
[Objetivos de diseño y mejoras de la programación asincrónica](/build/core-features/common/async/async-whitepaper)\
[Modelo de programación asincrónica](/build/core-features/common/async/async-programming-model)


## Related topics

- [Información general de la biblioteca XAsync](/es/build/core-features/common/async/async-libraries/async-library-xasync.md)
- [Bibliotecas XAsync para la programación de tareas asincrónicas](/es/build/core-features/common/async/async-libraries/index.md)
- [XAsyncBlock](/es/reference/system/xasync/structs/xasyncblock.md)
- [XAsyncWork](/es/reference/system/xasync/functions/xasyncwork.md)
- [XAsyncCancel](/es/reference/system/xasync/functions/xasynccancel.md)
