Skip to main content

XAsyncCancel

Tente d’annuler un appel asynchrone.

Syntaxe

Paramètres

asyncBlock   _Inout_
Type : XAsyncBlock*
Pointeur vers le XAsyncBlock de l’appel asynchrone.

Valeur de retour

Type : void

Remarques

Si la fonction XAsyncCancel est appelée pour un appel asynchrone qui n’est pas encore terminé, les fonctions XAsyncGetResult, XAsyncGetResultSize et XAsyncGetStatus retournent E_ABORT et la fin de l’appel asynchrone est signalée. L’annulation peut se produire de façon synchrone, asynchrone ou pas du tout, selon l’appel annulé. Si un rappel d’achèvement a été spécifié pour l’appel asynchrone, il est alors appelé. Pour plus d’informations sur les rappels d’achèvement, consultez XAsyncCompletionRoutine. Si la fonction XAsyncCancel est appelée pour un appel asynchrone déjà terminé, rien ne se produit.

Configuration requise

En-tête : XAsync.h Bibliothèque : xgameruntime.lib Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX Series

Documentation conceptuelle

Voir aussi

XAsyncCompletionRoutine
Membres de XAsync
Modèle de programmation asynchrone
Last modified on October 6, 2026