Freigeben über


BAND_TABLE Struktur (ehstorbandmgmt.h)

Die BAND_TABLE-Struktur enthält die Tabelle der Bänder, die von einer IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS Anforderung zurückgegeben werden. Die Bänder in der Bandtabelle werden durch eine Übereinstimmungsbedingung ausgewählt, die als Eingabe für IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS in der ENUMERATE_BANDS_PARAMETERS Struktur gesendet wird.

Syntax

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

Angehörige

StructSize

Die Größe dieser Struktur in Byte. Auf Größe(BAND_TABLE) festgelegt.

BandTableOffset

Der Offset in Byte bis zum Anfang eines Arrays von BAND_TABLE_ENTRY Strukturen.

BandTableEntryCount

Die Anzahl der BAND_TABLE_ENTRY im Array bei BandTableOffsetzurückgegeben.

BandTableEntrySize

Die Größe jedes Eintrags in Bytes im Array bei BandTableOffset. Anstatt den Wert Sizeof(BAND_TABLE_ENTRY) zu verwenden, müssen Aufrufer BandTableEntrySize- verwenden, wenn sie zum nächsten Element im Bandtabellenarray wechseln.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar ab Windows 8
Header- ehstorbandmgmt.h (einschließlich EhStorBandMgmt.h)

Siehe auch

BAND_TABLE_ENTRY

ENUMERATE_BANDS_PARAMETERS

IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS