estructura NVME_COMPLETION_DW0_ASYNC_EVENT_REQUEST (nvme.h)

Contiene información sobre un evento asincrónico que se publica en la cola de finalización de Administración en DWord 0 de una entrada de cola de finalización. Los eventos asincrónicos se usan para notificar al software host información de estado, error y estado.

Esta estructura se usa en el campo DW0 del NVME_COMPLETION_ENTRY.

Sintaxis

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;

Miembros

AsyncEventType

Valor NVME_ASYNC_EVENT_TYPES que indica el tipo del evento asincrónico.

Se proporciona información más específica sobre el evento en el campo Información de eventos asincrónicos (AsyncEventInfo).

Reserved0

AsyncEventInfo

Contiene información detallada sobre el evento asincrónico.

Según el valor de AsyncEventType, este campo contendrá uno de los valores siguientes:

LogPage

Indica la página de registro asociada al evento asincrónico. El host debe leer esta página de registro para borrar el evento.

Reserved1

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Encabezado nvme.h

Consulte también