структура SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE (scsi.h)
На странице диагностики состояния скачивания микрокода содержатся сведения о состоянии одной или нескольких операций скачивания микрокодов.
Синтаксис
typedef struct _SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE {
UCHAR PageCode;
UCHAR NumberOfSecondarySubEnclosures;
UCHAR PageLength[2];
UCHAR GenerationCode[4];
SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR Descriptors[ANYSIZE_ARRAY];
} SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE, *PSES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE;
Члены
PageCode
Указывает, что страница диагностики отправляется или запрашивается. . Это значение равно 0x0E.
NumberOfSecondarySubEnclosures
Указывает количество дескрипторов состояния скачивания микрокодов в дескрипторов, не включая первичный SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR. Это значение должно иметь то же значение, что и поле NumberOfSecondarySubEnclosures в структуре SES_CONFIGURATION_DIAGNOSTIC_PAGE.
PageLength[2]
Указывает количество байтов, которые следуют на странице диагностики.
GenerationCode[4]
Указывает значение кода создания
Descriptors[ANYSIZE_ARRAY]
Содержит SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR для каждой операции скачивания микрокода, в которой сообщается состояние.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Windows 10 версии 1709 и более поздних версиях Windows. |
заголовка | scsi.h (include Minitape.h, Storport.h) |