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
标头 nvme.h

另请参阅