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


структура 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 (включая Minitape.h, Storport.h)