(storport.h) SES_DOWNLOAD_MICROCODE_STATUS_DIAGNOSTIC_PAGE 结构

“下载微代码状态”诊断页包括有关一个或多个下载微代码操作的状态的信息。

语法

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。 此值应设置为与 SES_CONFIGURATION_DIAGNOSTIC_PAGE 结构中的 NumberOfSecondarySubEnclosures 字段相同的值。

PageLength[2]

指示诊断页中后续的字节数。

GenerationCode[4]

指示生成代码的值

Descriptors[ANYSIZE_ARRAY]

包含报告状态的每个下载微代码操作 的SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR

要求

要求
最低受支持的客户端 适用于 Windows 10 版本 1709 及更高版本的 Windows。
标头 storport.h (包括 Minitape.h、Storport.h)