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

另请参阅