Condividi tramite


struttura BAND_TABLE (ehstorbandmgmt.h)

La struttura BAND_TABLE contiene la tabella delle bande restituite da una richiesta di IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS. Le bande nella tabella band sono selezionate da una condizione di corrispondenza inviata come input per IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS nella struttura ENUMERATE_BANDS_PARAMETERS.

Sintassi

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

Membri

StructSize

Dimensione di questa struttura in byte. Impostare su sizeof(BAND_TABLE).

BandTableOffset

Offset, in byte, all'inizio di una matrice di strutture BAND_TABLE_ENTRY.

BandTableEntryCount

Numero di BAND_TABLE_ENTRY restituiti nella matrice in BandTableOffset.

BandTableEntrySize

Dimensioni di ogni voce, in byte, nella matrice in BandTableOffset. Anziché usare il valore di sizeof(BAND_TABLE_ENTRY), i chiamanti devono usare BandTableEntrySize quando si passa all'elemento successivo nella matrice di tabelle band.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile a partire da Windows 8
intestazione ehstorbandmgmt.h (include EhStorBandMgmt.h)

Vedere anche

BAND_TABLE_ENTRY

ENUMERATE_BANDS_PARAMETERS

IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS