Skip to main content

XAsyncCancel

Intenta cancelar una llamada asincrónica.

Sintaxis

Parámetros

asyncBlock   _Inout_
Tipo: XAsyncBlock*
Un puntero al XAsyncBlock de la llamada asincrónica.

Valor devuelto

Tipo: void

Comentarios

Si se invoca la función XAsyncCancel para una llamada asincrónica que aún no se ha completado, las funciones XAsyncGetResult, XAsyncGetResultSize y XAsyncGetStatus devuelven E_ABORT y se señala la finalización de la llamada asincrónica. La cancelación puede producirse de forma sincrónica, asincrónica o no producirse en absoluto, según la llamada que se cancele. Si se especificó una devolución de llamada de finalización para la llamada asincrónica, esta se invoca a continuación. Para obtener más información sobre las devoluciones de llamada de finalización, consulte XAsyncCompletionRoutine. Si se invoca la función XAsyncCancel para una llamada asincrónica que ya se ha completado, no ocurre nada.

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

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