Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
[S’applique à KMDF et UMDF]
La fonction de rappel d’événement evtRequestCancel du pilote gère les opérations qui doivent être effectuées lorsqu’une requête d’E/S est annulée.
Syntaxe
EVT_WDF_REQUEST_CANCEL EvtWdfRequestCancel;
VOID EvtWdfRequestCancel(
[in] WDFREQUEST Request
)
{...}
Paramètres
[in] Request
Handle vers un objet de requête de framework qui représente la requête d’E/S annulée.
Valeur de retour
Aucun
Remarques
Pour inscrire une fonction de rappel EvtRequestCancel, le pilote doit appeler WdfRequestMarkCancelable ou WdfRequestMarkCancelableEx.
Lorsque l’infrastructure appelle la fonction de rappel EvtRequestCancel du pilote, si le pilote peut annuler la demande, il doit :
- Terminez ou arrêtez le traitement de la requête, ainsi que les sous-requêtes qu’elle a peut-être créées.
- Appelez WdfRequestComplete, en spécifiant une valeur d’état de STATUS_CANCELLED.
Exigences
| Exigence | Valeur |
|---|---|
| plateforme cible | Universel |
| version minimale de KMDF | 1.0 |
| version minimale de UMDF | 2.0 |
| d’en-tête | wdfrequest.h (include Wdf.h) |
| IRQL | <=DISPATCH_LEVEL |