NVME_COMPLETION_DW0_ASYNC_EVENT_REQUEST 構造体 (nvme.h)

完了キュー エントリの DWord 0 の管理完了キューにポストされる非同期イベントに関する情報が含まれます。 非同期イベントは、状態、エラー、正常性情報をホスト ソフトウェアに通知するために使用されます。

この構造体は、NVME_COMPLETION_ENTRYDW0 フィールドで使用されます。

構文

typedef struct {
  ULONG AsyncEventType : 3;
  ULONG Reserved0 : 5;
  ULONG AsyncEventInfo : 8;
  ULONG LogPage : 8;
  ULONG Reserved1 : 8;
} NVME_COMPLETION_DW0_ASYNC_EVENT_REQUEST, *PNVME_COMPLETION_DW0_ASYNC_EVENT_REQUEST;

メンバー

AsyncEventType

非同期イベントの種類を示す NVME_ASYNC_EVENT_TYPES 値。

イベントの詳細については、「非同期イベント情報 (AsyncEventInfo)」フィールドを参照してください。

Reserved0

AsyncEventInfo

非同期イベントに関する詳細情報が含まれます。

AsyncEventType の値に応じて、このフィールドには次のいずれかの値が含まれます。

LogPage

非同期イベントに関連付けられているログ ページを示します。 イベントをクリアするには、このログ ページをホストが読み取る必要があります。

Reserved1

要件

要件
サポートされている最小のクライアント Windows 10
Header nvme.h

こちらもご覧ください