NVME_CDW11_FEATURE_ASYNC_EVENT_CONFIG union (nvme.h)
包含异步事件配置功能的参数,该功能控制触发向主机发送异步事件通知的事件。
此结构中的值用于NVME_CDW11_FEATURES结构的 AsyncEventConfig 字段。
语法
typedef union {
struct {
ULONG CriticalWarnings : 8;
ULONG NsAttributeNotices : 1;
ULONG FwActivationNotices : 1;
ULONG TelemetryLogNotices : 1;
ULONG ANAChangeNotices : 1;
ULONG PredictableLogChangeNotices : 1;
ULONG LBAStatusNotices : 1;
ULONG EnduranceEventNotices : 1;
ULONG Reserved0 : 12;
ULONG ZoneDescriptorNotices : 1;
ULONG Reserved1 : 4;
} DUMMYSTRUCTNAME;
ULONG AsUlong;
} NVME_CDW11_FEATURE_ASYNC_EVENT_CONFIG, *PNVME_CDW11_FEATURE_ASYNC_EVENT_CONFIG;
成员
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.CriticalWarnings
指定是否针对 SMART/Health Information Log 的 CriticalWarning 字段中指定的相应严重警告向主机发送异步事件通知。
当此字段中的值设置为 1
时,当 SMART/Health Information Log 中的相应 CriticalWarning 字段设置为 1
时,将发送异步事件通知。 当此字段中的值设置为 0
时,当 SMART/Health Information Log 中的相应 CriticalWarning 字段设置为 1
时,不会发送异步事件通知。
DUMMYSTRUCTNAME.NsAttributeNotices
指定是否将命名空间属性更改 NVME_ASYNC_NOTICE_NAMESPACE_ATTRIBUTE_CHANGED异步事件通知发送到主机。
如果此字段中的值设置为 1
,则发生此情况时,命名空间属性已更改事件将发送到主机。 将此字段中的值清除为 0
时,控制器不会向主机发送命名空间属性 Changed 事件。
DUMMYSTRUCTNAME.FwActivationNotices
指定是否将固件激活启动事件 NVME_ASYNC_NOTICE_FIRMWARE_ACTIVATION_STARTING异步事件通知发送到主机。
如果此字段中的值设置为 1
,则发生此情况时,固件激活启动事件将发送到主机。 将此字段中的值清除为 0
时,控制器不会向主机发送固件激活启动事件。
DUMMYSTRUCTNAME.TelemetryLogNotices
指定是否将遥测日志更改事件 NVME_ASYNC_NOTICE_TELEMETRY_LOG_CHANGED异步事件通知发送到主机。
DUMMYSTRUCTNAME.ANAChangeNotices
DUMMYSTRUCTNAME.PredictableLogChangeNotices
DUMMYSTRUCTNAME.LBAStatusNotices
DUMMYSTRUCTNAME.EnduranceEventNotices
DUMMYSTRUCTNAME.Reserved0
DUMMYSTRUCTNAME.ZoneDescriptorNotices
DUMMYSTRUCTNAME.Reserved1
AsUlong
注解
异步事件配置功能可用于在永久性情况下禁用报告事件。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 |
标头 | nvme.h |