NVME_CDW11_FEATURE_ASYNC_EVENT_CONFIG 共用体 (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 情報ログの CriticalWarning フィールドで指定された対応する重大警告に対して、非同期イベント通知をホストに送信するかどうかを指定します。
このフィールドの値が に 1
設定されている場合、SMART/正常性情報ログで対応する CriticalWarning フィールドが に 1
設定されると、非同期イベント通知が送信されます。 このフィールドの値が に 0
設定されている場合、SMART/正常性情報ログで対応する CriticalWarning フィールドが に 1
設定されている場合、非同期イベント通知は送信されません。
DUMMYSTRUCTNAME.NsAttributeNotices
名前空間属性 の変更NVME_ASYNC_NOTICE_NAMESPACE_ATTRIBUTE_CHANGEDの非同期イベント通知をホストに送信するかどうかを指定します。
このフィールドの値が に 1
設定されている場合、この条件が発生すると、Namespace Attribute Changed イベントがホストに送信されます。 このフィールドの値が に 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
注釈
非同期イベント構成機能を使用すると、永続的な条件の場合にレポート イベントを無効にすることができます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 |
Header | nvme.h |