structure FILE_STORAGE_RESERVE_ID_INFORMATION (ntifs.h)

La structure FILE_STORAGE_RESERVE_ID_INFORMATION est utilisée par NtQueryInformationFile et NtSetInformationFile pour interroger et définir l’ID de réserve de stockage sur un fichier ou un répertoire.

Syntaxe

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

Membres

StorageReserveId

Valeur STORAGE_RESERVE_ID qui indique l’ID de réserve de stockage pour le fichier ou le répertoire. Le système de fichiers utilise cet ID pour modifier l’espace disque utilisé par le fichier ou le répertoire comme suit :

  • À l’espace de stockage réservé par le système d’exploitation à des fins spéciales (appelés zones de réserve de stockage)
  • Vers l’espace de stockage disponible pour tous les utilisateurs et applications

Remarques

Si vous définissez un ID de réserve de stockage sur un répertoire, tous les fichiers créés ultérieurement à l’intérieur de ce répertoire héritent de l’ID de réserve de stockage.

La tentative de définition d’un ID de réserve de stockage échoue avec STATUS_STORAGE_RESERVE_ID_INVALID si la valeur est supérieure à la valeur maximale prise en charge par le système de fichiers.

La tentative de définition d’un ID de réserve de stockage échoue avec STATUS_STORAGE_RESERVE_DOES_NOT_EXIST si la zone de réserve de stockage correspondante n’a pas été définie sur le volume.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1809
En-tête ntifs.h

Voir aussi

STORAGE_RESERVE_ID