Freigeben über


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)

Siehe auch

ZwClose

ZwSetInformationFile-