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 |