структура NVME_COMPLETION_DW0_ASYNC_EVENT_REQUEST (nvme.h)

Содержит сведения об асинхронном событии, которое отправляется в очередь завершения Администратор в DWord 0 записи очереди завершения. Асинхронные события используются для уведомления главного программного обеспечения о состоянии, ошибках и сведениях о работоспособности.

Эта структура используется в поле DW0NVME_COMPLETION_ENTRY.

Синтаксис

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

См. также раздел