EVT_WDF_FILE_CLEANUP fonction de rappel (wdfdevice.h)
[S’applique à KMDF et UMDF]
La fonction de rappel EvtFileCleanup d’un pilote gère les opérations qui doivent être effectuées lorsqu’une application ferme tous les accès à un appareil.
Syntaxe
EVT_WDF_FILE_CLEANUP EvtWdfFileCleanup;
void EvtWdfFileCleanup(
[in] WDFFILEOBJECT FileObject
)
{...}
Paramètres
[in] FileObject
Handle pour un objet de fichier d’infrastructure, qui a été précédemment reçu par la fonction de rappel EvtDeviceFileCreate du pilote.
Valeur de retour
None
Remarques
L’infrastructure appelle la fonction de rappel EvtFileCleanup d’un pilote lorsque le dernier handle de l’objet de fichier spécifié a été fermé. (En raison des demandes d’E/S en attente, ce handle n’a peut-être pas été publié.)
Une fois que l’infrastructure a appelé la fonction de rappel EvtFileCleanup d’un pilote, elle appelle la fonction de rappel EvtFileClose du pilote.
La fonction de rappel EvtFileCleanup est appelée de manière synchrone, dans le contexte du thread qui a fermé le dernier handle d’objet de fichier.
Pour inscrire une fonction de rappel EvtFileCleanup , le pilote doit appeler la méthode WdfDeviceInitSetFileObjectConfig .
Pour plus d’informations sur les objets de fichier d’infrastructure et la fonction de rappel EvtFileCleanup , consultez Framework File Objects.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
Version KMDF minimale | 1.0 |
Version UMDF minimale | 2.0 |
En-tête | wdfdevice.h (inclure Wdf.h) |
IRQL | PASSIVE_LEVEL |