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