структура 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. Перед оценкой эти значения должны быть преобразованы в формат endian текущей платформы.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно начиная с Windows 8. |
Верхняя часть | scsi.h (включая Scsi.h, Minitape.h, Storport.h) |