SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR 结构 (storport.h)
SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR 结构指定下载微代码的状态和其他状态。
语法
typedef struct _SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR {
UCHAR Reserved1;
UCHAR SubEnclosureId;
UCHAR Status;
UCHAR AdditionalStatus;
UCHAR MaximumImageSize[4];
UCHAR Reserved2[3];
UCHAR ExpectedBufferId;
UCHAR ExpectedBufferOffset;
} SES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR, *PSES_DOWNLOAD_MICROCODE_STATUS_DESCRIPTOR;
成员
Reserved1
保留供将来使用。
SubEnclosureId
指定下载微代码状态描述符应用于的子止赎。
Status
指定子抵押品的下载微代码操作的状态。 报告指示完成的代码后,机箱服务进程应将此字段设置为0x00,并将 AdditionalStatus 字段设置为0x00。 状态可以包含以下值之一:
值 | 含义 |
---|---|
|
没有正在进行的下载微代码操作。 |
|
正在执行下载微代码操作。 机箱服务进程已收到一个或多个“下载微代码控制”诊断页,并正在等待其他微代码数据。 |
|
下载微代码操作数据传输已完成,当前正在更新非易失性存储。 |
|
机箱服务进程当前正在使用延迟的微代码更新非易失性存储。 |
|
保留用于指示临时状态的代码 |
|
下载微代码操作完成,没有错误。 机箱服务进程在返回此状态后开始使用新的微代码。 |
|
下载微代码操作完成,没有错误。 机箱服务过程 (例如,独立机箱服务进程) 在下一次硬重置或开机后开始使用新的微码。 |
|
下载微代码操作完成,没有错误。 机箱服务过程 (例如,附加的机箱服务进程) 在下一次开机后开始使用新的微码。 |
|
下载微代码操作完成,没有错误。 机箱服务进程 (例如,附加的机箱服务进程) 在处理指定激活延迟微码模式、硬重置或开机 SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE 后开始使用新的微代码。 |
|
保留给指示无错误的代码。 |
|
特定于供应商 |
|
一个或多个“下载微代码控制”诊断页字段中出现错误。 |
|
指定微代码图像错误。 |
|
下载微代码超时。 如果机箱服务进程未收到整个微代码图像,则可能会在供应商特定时间后丢弃微代码数据。 |
|
下载微代码操作中出现内部错误。 硬重置或开机前需要新的微代码图像 |
|
下载微代码操作中出现内部错误。 安全硬重置和开机 |
|
处理 了一个SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE, 其中 “模式 ”字段设置为0x0F (即,如果没有延迟的微代码,则激活延迟的微代码) 。 |
|
保留给指示错误的代码。 |
|
供应商特定 |
AdditionalStatus
为状态 的某些值提供其他 状态 值。
MaximumImageSize[4]
指示机箱服务进程接受的微代码映像的最大大小(以字节为单位)。 可以使用一个或多个 SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE传送映像。
Reserved2[3]
保留供将来使用。
ExpectedBufferId
指示机箱服务进程在 SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE 的 BufferId 字段中所需的下一个值。
ExpectedBufferOffset
指示机箱服务进程在 SES_DOWNLOAD_MICROCODE_CONTROL_DIAGNOSTIC_PAGE 的 BufferOffset 字段中预期的下一个值。 如果机箱服务进程接受任意 BufferOffset 值,则应将 ExpectedBufferOffset 设置为 0xFFFFFFFF。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows 10 版本 1709 及更高版本的 Windows 中可用。 |
标头 | storport.h (包括 Minitape.h、Storport.h) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈