EVT_WDF_FILE_CLEANUP fonction de rappel (wdfdevice.h)
[S’applique à KMDF et UMDF]
La fonction de rappel EvtFileCleanup 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 vers un objet de fichier framework, qui a été reçu précédemment par la fonction de rappel evtDeviceFileCre ate du pilote.
Valeur de retour
Aucun
Remarques
L’infrastructure appelle la fonction de rappel evtFileCleanup du 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 appelle la fonction de rappel evtFileCleanup du pilote, elle appelle la fonction de rappel EvtFileClose du pilote.
La fonction de rappel EvtFileCleanup est appelée de façon 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 framework et la fonction de rappel EvtFileCleanup, consultez Framework File Objects.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Universel |
version minimale de KMDF | 1.0 |
version minimale de UMDF | 2.0 |
d’en-tête | wdfdevice.h (include Wdf.h) |
IRQL | PASSIVE_LEVEL |