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


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