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)

Voir aussi

ZwClose

ZwSetInformationFile