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 : voidRemarques
Si la fonctionXAsyncCancel 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 SeriesDocumentation conceptuelle
- Vue d’ensemble de la bibliothèque XAsync
- Configurer la possibilité d’annulation
- Configurer un fournisseur personnalisé
- Modèle de programmation asynchrone
Voir aussi
XAsyncCompletionRoutineMembres XAsync
Modèle de programmation asynchrone
