estructura FILE_STORAGE_RESERVE_ID_INFORMATION (ntifs.h)

NtQueryInformationFile y NtSetInformationFile usan la estructura FILE_STORAGE_RESERVE_ID_INFORMATION para consultar y establecer el identificador de reserva de almacenamiento en un archivo o directorio.

Sintaxis

typedef struct _FILE_STORAGE_RESERVE_ID_INFORMATION {
  STORAGE_RESERVE_ID StorageReserveId;
} FILE_STORAGE_RESERVE_ID_INFORMATION, *PFILE_STORAGE_RESERVE_ID_INFORMATION;

Miembros

StorageReserveId

Valor de STORAGE_RESERVE_ID que indica el identificador de reserva de almacenamiento del archivo o directorio. El sistema de archivos usa este identificador para cambiar el espacio en disco utilizado por el archivo o directorio de la siguiente manera:

  • Espacio de almacenamiento reservado por el sistema operativo con fines especiales (denominados áreas de reserva de almacenamiento)
  • Espacio de almacenamiento disponible para todos los usuarios y aplicaciones

Comentarios

Establecer un identificador de reserva de almacenamiento en un directorio hace que todos los archivos creados posteriormente dentro de ese directorio hereden el identificador de reserva de almacenamiento.

Se produce un error al intentar establecer un identificador de reserva de almacenamiento con STATUS_STORAGE_RESERVE_ID_INVALID si el valor es mayor que el valor máximo admitido por el sistema de archivos.

Se produce un error al intentar establecer un identificador de reserva de almacenamiento con STATUS_STORAGE_RESERVE_DOES_NOT_EXIST si no se ha definido el área de reserva de almacenamiento correspondiente en el volumen.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1809
Encabezado ntifs.h

Consulte también

STORAGE_RESERVE_ID