FILE_STORAGE_TIER structure (winioctl.h)

Represents an identifier for the storage tier relative to the volume.

Syntax

typedef struct _FILE_STORAGE_TIER {
  GUID                         Id;
  WCHAR                        Name[FILE_STORAGE_TIER_NAME_LENGTH];
  WCHAR                        Description[FILE_STORAGE_TIER_NAME_LENGTH];
  DWORDLONG                    Flags;
  DWORDLONG                    ProvisionedCapacity;
  FILE_STORAGE_TIER_MEDIA_TYPE MediaType;
  FILE_STORAGE_TIER_CLASS      Class;
} FILE_STORAGE_TIER, *PFILE_STORAGE_TIER;

Members

Id

Tier ID.

Name[FILE_STORAGE_TIER_NAME_LENGTH]

Name for the tier.

Description[FILE_STORAGE_TIER_NAME_LENGTH]

Note for the tier.

Flags

The file storage tier flags. This member can be one or more of the following values.

Value Meaning
FILE_STORAGE_TIER_FLAG_NO_SEEK_PENALTY
0x00020000
Tier does not suffer a seek penalty on IO operations, which indicates that is an SSD (solid state drive).

ProvisionedCapacity

Provisioned capacity of the tier.

MediaType

Media type of the tier.

Class

Remarks

The storage tier ID for a particular volume has no relationship to the storage tier ID with the same value on a different volume.

Requirements

Requirement Value
Minimum supported client None supported
Minimum supported server Windows Server 2012 R2
Header winioctl.h