Compartilhar via


estrutura BAND_TABLE (ehstorbandmgmt.h)

A estrutura BAND_TABLE contém a tabela de faixas retornada de uma solicitação de IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS . As faixas na tabela de banda são selecionadas por uma condição de correspondência enviada como entrada para IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS na estrutura ENUMERATE_BANDS_PARAMETERS .

Sintaxe

typedef struct _BAND_TABLE {
  ULONG StructSize;
  ULONG BandTableOffset;
  ULONG BandTableEntryCount;
  ULONG BandTableEntrySize;
} BAND_TABLE, *PBAND_TABLE;

Membros

StructSize

O tamanho dessa estrutura em bytes. Defina como sizeof(BAND_TABLE).

BandTableOffset

O deslocamento, em bytes, até o início de uma matriz de estruturas BAND_TABLE_ENTRY .

BandTableEntryCount

O número de BAND_TABLE_ENTRY retornado na matriz em BandTableOffset.

BandTableEntrySize

O tamanho de cada entrada, em bytes, na matriz em BandTableOffset. Em vez de usar o valor de sizeof(BAND_TABLE_ENTRY), os chamadores devem usar BandTableEntrySize ao avançar para o próximo elemento na matriz da tabela de banda.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível a partir do Windows 8
Cabeçalho ehstorbandmgmt.h (inclua EhStorBandMgmt.h)

Confira também

BAND_TABLE_ENTRY

ENUMERATE_BANDS_PARAMETERS

IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS