estrutura FILE_STORAGE_RESERVE_ID_INFORMATION (ntifs.h)
A estrutura FILE_STORAGE_RESERVE_ID_INFORMATION é usada por NtQueryInformationFile e NtSetInformationFile para consultar e definir a ID de reserva de armazenamento em um arquivo ou diretório.
Sintaxe
typedef struct _FILE_STORAGE_RESERVE_ID_INFORMATION {
STORAGE_RESERVE_ID StorageReserveId;
} FILE_STORAGE_RESERVE_ID_INFORMATION, *PFILE_STORAGE_RESERVE_ID_INFORMATION;
Membros
StorageReserveId
Um valor STORAGE_RESERVE_ID que indica a ID de reserva de armazenamento para o arquivo ou diretório. O sistema de arquivos usa essa ID para alterar o espaço em disco usado pelo arquivo ou diretório da seguinte maneira:
- Para o espaço de armazenamento que foi reservado pelo sistema operacional para fins especiais (chamado de áreas de reserva de armazenamento)
- Para o espaço de armazenamento disponível para todos os usuários e aplicativos
Comentários
Definir uma ID de reserva de armazenamento em um diretório faz com que todos os arquivos criados posteriormente dentro desse diretório herdem a ID de reserva de armazenamento.
A tentativa de definir uma ID de reserva de armazenamento falhará com STATUS_STORAGE_RESERVE_ID_INVALID se o valor for maior que o valor máximo com suporte pelo sistema de arquivos.
A tentativa de definir uma ID de reserva de armazenamento falhará com STATUS_STORAGE_RESERVE_DOES_NOT_EXIST se a área de reserva de armazenamento correspondente não tiver sido definida no volume.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1809 |
Cabeçalho | ntifs.h |