Compartilhar via


estrutura FSCTL_QUERY_STORAGE_CLASSES_OUTPUT (winioctl.h)

Contém informações para todas as camadas de um volume específico.

Sintaxe

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;

Membros

Version

O tamanho dessa estrutura serve como a versão. Defina-o como sizeof(FSCTL_QUERY_STORAGE_CLASSES_OUTPUT).

Size

Tamanho dessa estrutura mais todos os campos de tamanho variável.

Flags

O elemento status. Esse membro pode ser um ou mais dos valores a seguir.

Valor Significado
FILE_STORAGE_TIER_FLAG_NO_SEEK_PENALTY
0x00020000
A camada não sofre uma penalidade de busca em operações de E/S, o que indica que é um SSD (unidade de estado sólido).

TotalNumberOfTiers

Número total de camadas disponíveis para este disco.

NumberOfTiersReturned

Número de camadas que se encaixam na saída.

Tiers[ANYSIZE_ARRAY]

FILE_STORAGE_TIER estrutura que contém informações detalhadas sobre as camadas de armazenamento.

Requisitos

   
Cliente mínimo com suporte Nenhum compatível
Servidor mínimo com suporte Windows Server 2012 R2
Cabeçalho winioctl.h