FILE_DISPOSITION_INFORMATION Struktur (ntddk.h)
Die FILE_DISPOSITION_INFORMATION Struktur wird als Argument für die ZwSetInformationFile Routine verwendet.
Syntax
typedef struct _FILE_DISPOSITION_INFORMATION {
BOOLEAN DeleteFile;
} FILE_DISPOSITION_INFORMATION, *PFILE_DISPOSITION_INFORMATION;
Angehörige
DeleteFile
Gibt an, ob die Betriebssystemdatei die Datei löschen soll, wenn die Datei geschlossen wird. Legen Sie dieses Element auf TRUE- fest, um die Datei zu löschen, wenn sie geschlossen wird. Andernfalls wird auf FALSE-festgelegt. Das Festlegen dieses Elements auf FALSE hat keine Auswirkung, wenn der Ziehpunkt mit FILE_FLAG_DELETE_ON_CLOSE geöffnet wurde.
Bemerkungen
Der Aufrufer muss über DELETE-Zugriff auf eine bestimmte Datei verfügen, um ZwSetInformationFile- aufzurufen, wobei DeleteFile- auf TRUE- in dieser Struktur festgelegt ist. Anschließend besteht der einzige rechtliche Vorgang durch einen solchen Aufrufer darin, das geöffnete Dateihandle zu schließen.
Eine zum Löschen markierte Datei wird erst gelöscht, wenn alle geöffneten Handles für das Dateiobjekt geschlossen wurden und die Verknüpfungsanzahl für die Datei null ist.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntddk.h (enthalten Ntddk.h, Ntifs.h) |