Partager via


structure BAND_TABLE (ehstorbandmgmt.h)

La structure BAND_TABLE contient la table des bandes renvoyées par une demande de IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS . Les bandes de la table de bandes sont sélectionnées par une condition de correspondance envoyée en tant qu’entrée pour IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS dans la structure ENUMERATE_BANDS_PARAMETERS .

Syntaxe

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

Membres

StructSize

Taille de cette structure en octets. Définissez sur sizeof(BAND_TABLE).

BandTableOffset

Décalage, en octets, au début d’un tableau de structures BAND_TABLE_ENTRY .

BandTableEntryCount

Nombre de BAND_TABLE_ENTRY retournés dans le tableau dans BandTableOffset.

BandTableEntrySize

Taille de chaque entrée, en octets, dans le tableau dans BandTableOffset. Au lieu d’utiliser la valeur sizeof(BAND_TABLE_ENTRY), les appelants doivent utiliser BandTableEntrySize lorsqu’ils passent à l’élément suivant dans le tableau de tables de bandes.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows 8
En-tête ehstorbandmgmt.h (inclure EhStorBandMgmt.h)

Voir aussi

BAND_TABLE_ENTRY

ENUMERATE_BANDS_PARAMETERS

IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS