Skip to main content

XAsyncCancel

Tente d’annuler un appel asynchrone.

Syntaxe

Paramètres

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

Valeur de retour

Type : void

Remarques

Si la fonction XAsyncCancel est invoquée pour un appel asynchrone qui n’est pas encore terminé, les fonctions XAsyncGetResult, XAsyncGetResultSize et XAsyncGetStatus renvoient E_ABORT et l’achèvement de l’appel asynchrone est signalé. L’annulation peut se produire de manière 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 invoqué. Pour plus d’informations sur les rappels d’achèvement, consultez XAsyncCompletionRoutine. Si la fonction XAsyncCancel est invoquée pour un appel asynchrone déjà terminé, rien ne se passe.

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 XAsync
Modèle de programmation asynchrone
Last modified on October 6, 2026