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: voidComentarios
Si se invoca la funciónXAsyncCancel 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 SeriesDocumentación conceptual
- Información general de la biblioteca XAsync
- Configurar la capacidad de cancelación
- Configurar un proveedor personalizado
- Modelo de programación asincrónica
Consulte también
XAsyncCompletionRoutineMiembros de XAsync
Modelo de programación asincrónica
