Freigeben über


BAND_TABLE Struktur (ehstorbandmgmt.h)

Die BAND_TABLE-Struktur enthält die Tabelle der von einer IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS Anforderung zurückgegebenen Bänder. 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;

Member

StructSize

Die Größe dieser Struktur in Bytes. Legen Sie auf sizeof(BAND_TABLE) fest.

BandTableOffset

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

BandTableEntryCount

Die Anzahl der BAND_TABLE_ENTRY , die im Array bei BandTableOffset zurückgegeben werden.

BandTableEntrySize

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Windows 8
Kopfzeile ehstorbandmgmt.h (einschließlich EhStorBandMgmt.h)

Weitere Informationen

BAND_TABLE_ENTRY

ENUMERATE_BANDS_PARAMETERS

IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS