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 für eine Datei oder ein 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;

Member

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 (sogenannte Speicherreservebereiche)
  • Speicherplatz, der für alle Benutzer und Anwendungen verfügbar ist

Hinweise

Das Festlegen einer Speicherreserve-ID für ein Verzeichnis führt dazu, dass alle Dateien, die später in diesem Verzeichnis erstellt werden, 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 auf dem Volume nicht definiert wurde.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1809
Kopfzeile ntifs.h

Weitere Informationen

STORAGE_RESERVE_ID