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

Vedi anche

STORAGE_RESERVE_ID