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 |