Partager via


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

Voir aussi

WDF_FILEOBJECT_CONFIG