FILE_DISPOSITION_INFORMATION structure (ntddk.h)
La structure FILE_DISPOSITION_INFORMATION est utilisée comme argument de la routine ZwSetInformationFile .
Syntaxe
typedef struct _FILE_DISPOSITION_INFORMATION {
BOOLEAN DeleteFile;
} FILE_DISPOSITION_INFORMATION, *PFILE_DISPOSITION_INFORMATION;
Membres
DeleteFile
Indique si le fichier du système d’exploitation doit supprimer le fichier lorsque le fichier est fermé. Définissez ce membre sur TRUE pour supprimer le fichier lorsqu’il est fermé. Sinon, définissez sur FALSE. La définition de ce membre sur FALSE n’a aucun effet si le handle a été ouvert avec FILE_FLAG_DELETE_ON_CLOSE.
Remarques
L’appelant doit disposer d’un accès DELETE à un fichier donné pour appeler ZwSetInformationFile avec DeleteFile défini sur TRUE dans cette structure. Par la suite, la seule opération légale effectuée par un tel appelant consiste à fermer le handle de fichier ouvert.
Un fichier marqué pour suppression n’est pas réellement supprimé tant que tous les descripteurs ouverts pour l’objet fichier n’ont pas été fermés et que le nombre de liens pour le fichier est égal à zéro.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ntddk.h (inclure Ntddk.h, Ntifs.h) |