структура BAND_TABLE (ehstorbandmgmt.h)

Структура BAND_TABLE содержит таблицу диапазонов, возвращенных запросом IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS . Диапазоны в таблице полос выбираются условием соответствия, отправленным в качестве входных данных для IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS в структуре ENUMERATE_BANDS_PARAMETERS .

Синтаксис

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

Члены

StructSize

Размер этой структуры в байтах. Задайте значение sizeof(BAND_TABLE).

BandTableOffset

Смещение в байтах к началу массива BAND_TABLE_ENTRY структур.

BandTableEntryCount

Число BAND_TABLE_ENTRY , возвращенных в массиве в BandTableOffset.

BandTableEntrySize

Размер каждой записи в байтах в массиве в BandTableOffset. Вместо значения sizeof(BAND_TABLE_ENTRY) вызывающие элементы должны использовать BandTableEntrySize при переходе к следующему элементу в массиве таблиц диапазона.

Требования

Требование Значение
Минимальная версия клиента Доступно, начиная с Windows 8
Верхняя часть ehstorbandmgmt.h (включая EhStorBandMgmt.h)

См. также раздел

BAND_TABLE_ENTRY

ENUMERATE_BANDS_PARAMETERS

IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS