Fonction FltClose (fltkernel.h)

FltClose ferme un handle de fichier qui a été ouvert par FltCreateFile ou FltCreateFileEx.

Syntaxe

NTSTATUS FLTAPI FltClose(
  [in] HANDLE FileHandle
);

Paramètres

[in] FileHandle

Handle créé par un appel réussi à FltCreateFile ou FltCreateFileEx.

Valeur retournée

FltClose retourne STATUS_SUCCESS ou une valeur NTSTATUS appropriée, par exemple :

Code de retour Description
STATUS_INVALID_HANDLE
FileHandle n’était pas un handle de fichier valide. Il s’agit d’un code d’erreur.

Remarques

FltClose sert uniquement à fermer les descripteurs de fichiers ouverts par FltCreateFile ou FltCreateFileEx. Il ne doit pas être utilisé pour fermer des handles arbitraires.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête fltkernel.h (inclure Fltkernel.h)
Bibliothèque FltMgr.lib
DLL Fltmgr.sys
IRQL PASSIVE_LEVEL

Voir aussi

FltCreateFile

FltCreateFileEx

ZwClose