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

こちらもご覧ください