struttura FILE_STORAGE_RESERVE_ID_INFORMATION (ntifs.h)
La struttura FILE_STORAGE_RESERVE_ID_INFORMATION viene usata da NtQueryInformationFile e NtSetInformationFile per eseguire query e impostare l'ID di riserva di archiviazione in un file o in una directory.
Sintassi
typedef struct _FILE_STORAGE_RESERVE_ID_INFORMATION {
STORAGE_RESERVE_ID StorageReserveId;
} FILE_STORAGE_RESERVE_ID_INFORMATION, *PFILE_STORAGE_RESERVE_ID_INFORMATION;
Members
StorageReserveId
Valore STORAGE_RESERVE_ID che indica l'ID di riserva di archiviazione per il file o la directory. Il file system usa questo ID per modificare lo spazio su disco usato dal file o dalla directory come indicato di seguito:
- Per lo spazio di archiviazione riservato dal sistema operativo per scopi speciali (denominati aree di riserva di archiviazione)
- Per spazio di archiviazione disponibile per tutti gli utenti e le applicazioni
Commenti
Se si imposta un ID riserva di archiviazione in una directory, tutti i file creati successivamente all'interno di tale directory ereditano l'ID riserva di archiviazione.
Il tentativo di impostare un ID di riserva di archiviazione ha esito negativo con STATUS_STORAGE_RESERVE_ID_INVALID se il valore è maggiore del valore massimo supportato dal file system.
Il tentativo di impostare un ID di riserva di archiviazione ha esito negativo con STATUS_STORAGE_RESERVE_DOES_NOT_EXIST se l'area di riserva di archiviazione corrispondente non è stata definita nel volume.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1809 |
Intestazione | ntifs.h |