NVME_CDW11_FEATURE_ASYNC_EVENT_CONFIG union (nvme.h)

包含异步事件配置功能的参数,用于控制向主机触发异步事件通知的事件。

此结构中的值用于NVME_CDW11_FEATURES结构的 AsyncEventConfig 字段中。

Syntax

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;

Members

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.CriticalWarnings

指定是否为 SMART/Health Information LogCriticalWarning 字段中指定的相应严重警告将异步事件通知发送到主机。

当此字段中的值设置为 1时,当相应的 CriticalWarning 字段设置为 1 SMART/Health Information Log 中时,将发送异步事件通知。 当此字段中的值设置为0时,在 SMART/Health Information Log 中将1相应的 CriticalWarning 字段设置为时,不会发送异步事件通知。

DUMMYSTRUCTNAME.NsAttributeNotices

指定是否NVME_ASYNC_NOTICE_NAMESPACE_ATTRIBUTE_CHANGED命名空间 属性更改将异步事件通知发送到主机。

如果此字段中的值设置为 1,则发生此条件时,命名空间属性已更改事件将发送到主机。 清除此字段中 0的值时,控制器不会将 Namespace Attribute 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

注解

异步事件配置功能可用于在持续条件的情况下禁用报告事件。

要求

Requirement 价值
最低支持的客户端 Windows 10操作系统
Header nvme.h

另请参阅