Поделиться через


структура WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR (scsi.h)

Структура WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR является сторонним дескриптором копирования для систем Windows. Эта структура служит дескриптором для страницы копирования жизненно важных продуктов (VPD).

Синтаксис

typedef struct _WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR {
  UCHAR DescriptorType[2];
  UCHAR DescriptorLength[2];
  UCHAR VendorSpecific[6];
  UCHAR MaximumRangeDescriptors[2];
  UCHAR MaximumInactivityTimer[4];
  UCHAR DefaultInactivityTimer[4];
  UCHAR MaximumTokenTransferSize[8];
  UCHAR OptimalTransferCount[8];
} WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR, *PWINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR;

Члены

DescriptorType[2]

Тип дескриптора, определяющий эту структуру. Тип дескриптора определяется в storport.h как BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR_TYPE_WINDOWS.

DescriptorLength[2]

Длина этой структуры, начиная с члена VendorSpecific.

VendorSpecific[6]

Конкретные байты поставщика, включенные в дескриптор. Приложения Windows должны рассматривать этот элемент как зарезервированный и игнорировать указанное значение.

MaximumRangeDescriptors[2]

Максимальное количество дескрипторов диапазона, которые могут быть включены вместе с POPULATE_TOKEN_HEADER или структурами WRITE_USING_TOKEN_HEADER.

MaximumInactivityTimer[4]

Максимальное доступное значение времени ожидания в InactivityTimeout член структуры POPULATE_TOKEN_HEADER.

DefaultInactivityTimer[4]

Значение по умолчанию, используемое поставщиком копирования, если InactivityTimeout структуры POPULATE_TOKEN_HEADER имеет значение 0.

MaximumTokenTransferSize[8]

Максимальное количество логических блоков, которые можно указать как общее число дескрипторов диапазона блоков в POPULATE_TOKEN_HEADER или структурах WRITE_USING_TOKEN_HEADER.

OptimalTransferCount[8]

Оптимальное количество логических блоков в виде максимального числа дескрипторов диапазона блоков в POPULATE_TOKEN_HEADER или структурах WRITE_USING_TOKEN_HEADER. Производительность передачи данных разгрузки может снизиться, если число передач больше этого значения.

Замечания

Все многобайтовые значения находятся в формате big endian. Перед оценкой эти значения должны быть преобразованы в соответствие с конечным форматом текущей платформы.

Требования

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

См. также

POPULATE_TOKEN_HEADER

VPD_THIRD_PARTY_COPY_PAGE

WRITE_USING_TOKEN_HEADER