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 : voidRemarques
Si la fonctionXAsyncCancel 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 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 de XAsync
Modèle de programmation asynchrone
