Freigeben über


FILE_STORAGE_RESERVE_ID_INFORMATION Struktur (ntifs.h)

Die FILE_STORAGE_RESERVE_ID_INFORMATION Struktur wird von NtQueryInformationFile und NtSetInformationFile verwendet, um die Speicherreserve-ID in einer Datei oder einem Verzeichnis abzufragen und festzulegen.

Syntax

typedef struct _FILE_STORAGE_RESERVE_ID_INFORMATION {
  STORAGE_RESERVE_ID StorageReserveId;
} FILE_STORAGE_RESERVE_ID_INFORMATION, *PFILE_STORAGE_RESERVE_ID_INFORMATION;

Angehörige

StorageReserveId

Ein STORAGE_RESERVE_ID Wert, der die Speicherreserve-ID für die Datei oder das Verzeichnis angibt. Das Dateisystem verwendet diese ID, um den von der Datei oder dem Verzeichnis verwendeten Speicherplatz wie folgt zu ändern:

  • Für Speicherplatz, der vom Betriebssystem für besondere Zwecke reserviert wurde (als Speicherreservebereiche bezeichnet)
  • Für Speicherplatz, der für alle Benutzer und Anwendungen verfügbar ist

Bemerkungen

Das Festlegen einer Speicherreserve-ID für ein Verzeichnis bewirkt, dass alle Dateien, die später in diesem Verzeichnis erstellt wurden, die Speicherreserve-ID erben.

Der Versuch, eine Speicherreserve-ID festzulegen, schlägt mit STATUS_STORAGE_RESERVE_ID_INVALID fehl, wenn der Wert größer als der vom Dateisystem unterstützte Maximalwert ist.

Der Versuch, eine Speicherreserve-ID festzulegen, schlägt mit STATUS_STORAGE_RESERVE_DOES_NOT_EXIST fehl, wenn der entsprechende Speicherreservebereich nicht auf dem Volume definiert wurde.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 1809
Header- ntifs.h

Siehe auch

STORAGE_RESERVE_ID