structure FSCTL_QUERY_STORAGE_CLASSES_OUTPUT (winioctl.h)

Contient des informations sur tous les niveaux d’un volume spécifique.

Syntaxe

typedef struct _FSCTL_QUERY_STORAGE_CLASSES_OUTPUT {
  DWORD             Version;
  DWORD             Size;
  DWORD             Flags;
  DWORD             TotalNumberOfTiers;
  DWORD             NumberOfTiersReturned;
  FILE_STORAGE_TIER Tiers[ANYSIZE_ARRAY];
} FSCTL_QUERY_STORAGE_CLASSES_OUTPUT, *PFSCTL_QUERY_STORAGE_CLASSES_OUTPUT;

Membres

Version

La taille de cette structure sert de version. Définissez-le sur sizeof(FSCTL_QUERY_STORAGE_CLASSES_OUTPUT).

Size

Taille de cette structure plus tous les champs de taille variable.

Flags

L’élément status. Ce membre peut être une ou plusieurs des valeurs suivantes.

Valeur Signification
FILE_STORAGE_TIER_FLAG_NO_SEEK_PENALTY
0x00020000
Le niveau ne subit pas de pénalité de recherche sur les opérations d’E/S, ce qui indique qu’il s’agit d’un disque SSD (ssd).

TotalNumberOfTiers

Nombre total de niveaux disponibles pour ce disque.

NumberOfTiersReturned

Nombre de niveaux qui correspondent à la sortie.

Tiers[ANYSIZE_ARRAY]

FILE_STORAGE_TIER structure qui contient des informations détaillées sur les niveaux de stockage.

Configuration requise

   
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2012 R2
En-tête winioctl.h