Condividi tramite


struttura NVME_COMPLETION_DW0_ASYNC_EVENT_REQUEST (nvme.h)

Contiene informazioni su un evento asincrono inviato alla coda di completamento Amministrazione in DWord 0 di una voce della coda di completamento. Gli eventi asincroni vengono usati per notificare al software host informazioni sullo stato, l'errore e l'integrità.

Questa struttura viene utilizzata nel campo DW0 del NVME_COMPLETION_ENTRY.

Sintassi

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;

Members

AsyncEventType

Valore NVME_ASYNC_EVENT_TYPES che indica il tipo dell'evento asincrono.

Nel campo AsyncEventInfo (Asynchronous Event Information) sono disponibili informazioni più specifiche sull'evento.

Reserved0

AsyncEventInfo

Contiene informazioni dettagliate sull'evento asincrono.

A seconda del valore di AsyncEventType, questo campo conterrà uno dei valori seguenti:

LogPage

Indica la pagina del log associata all'evento asincrono. Questa pagina del log deve essere letta dall'host per cancellare l'evento.

Reserved1

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Intestazione nvme.h

Vedi anche