struttura FILE_DISPOSITION_INFORMATION (ntddk.h)

La struttura FILE_DISPOSITION_INFORMATION viene utilizzata come argomento per la routine ZwSetInformationFile .

Sintassi

typedef struct _FILE_DISPOSITION_INFORMATION {
  BOOLEAN DeleteFile;
} FILE_DISPOSITION_INFORMATION, *PFILE_DISPOSITION_INFORMATION;

Members

DeleteFile

Indica se il file del sistema operativo deve eliminare il file quando il file viene chiuso. Impostare questo membro su TRUE per eliminare il file quando viene chiuso. In caso contrario, impostare su FALSE. L'impostazione di questo membro su FALSE non ha alcun effetto se l'handle è stato aperto con FILE_FLAG_DELETE_ON_CLOSE.

Commenti

Il chiamante deve avere accesso DELETE a un determinato file per chiamare ZwSetInformationFile con DeleteFile impostato su TRUE in questa struttura. Successivamente, l'unica operazione legale da parte di un chiamante di questo tipo consiste nel chiudere l'handle di file aperto.

Un file contrassegnato per l'eliminazione non viene effettivamente eliminato finché tutti gli handle aperti per l'oggetto file non sono stati chiusi e il numero di collegamenti per il file è zero.

Requisiti

Requisito Valore
Intestazione ntddk.h (include Ntddk.h, Ntifs.h)

Vedi anche

ZwClose

ZwSetInformationFile