Compartilhar via


estrutura BAND_TABLE (ehstorbandmgmt.h)

A estrutura BAND_TABLE contém a tabela de bandas retornada de uma solicitação 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 tamanhos de(BAND_TABLE).

BandTableOffset

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

BandTableEntryCount

O número de BAND_TABLE_ENTRY retornados 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
de cliente com suporte mínimo Disponível a partir do Windows 8
cabeçalho ehstorbandmgmt.h (inclua EhStorBandMgmt.h)

Consulte também

BAND_TABLE_ENTRY

ENUMERATE_BANDS_PARAMETERS

IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS