структура 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

Размер этой структуры в байтах. Задайте для размер(BAND_TABLE).

BandTableOffset

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

BandTableEntryCount

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

BandTableEntrySize

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно начиная с Windows 8
заголовка ehstorbandmgmt.h (include EhStorBandMgmt.h)

См. также

BAND_TABLE_ENTRY

ENUMERATE_BANDS_PARAMETERS

IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS