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 di banda vengono 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;

Members

StructSize

La 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

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

Requisiti

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

Vedi anche

BAND_TABLE_ENTRY

ENUMERATE_BANDS_PARAMETERS

IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS