NVME_CDW10_ABORT unión (nvme.h)

Contiene parámetros para el comando Abort que se usa para anular un comando específico enviado previamente a la cola de envío de Administración o una cola de envío de E/S.

La estructura NVME_CDW10_ABORT se usa en el campo CDW10 del parámetro ABORT en la estructura Command . Todos los demás campos específicos del comando de la estructura ABORT están reservados.

Sintaxis

typedef union {
  struct {
    ULONG SQID : 8;
    ULONG CID : 16;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_CDW10_ABORT, *PNVME_CDW10_ABORT;

Miembros

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.SQID

El campo Identificador de cola de envío (SQID) especifica el identificador de la cola de envío asociada al comando que se va a anular.

DUMMYSTRUCTNAME.CID

El campo Identificador de comando (CID) especifica el identificador de comando del comando que se va a anular, que se especificó en el campo CID de la estructura NVME_COMMAND_DWORD0 dentro del campo CDW0 del propio Comando .

AsUlong

Comentarios

El software host puede tener varios comandos Abort pendientes, sujetos a las restricciones del límite de comandos abort indicado en el campo ACL de la estructura de datos Identificar controlador.

Un comando Abort es un comando de mejor esfuerzo; Es posible que el comando que se anule ya se haya completado, que esté en ejecución o que esté profundamente en cola. Si o cuando un controlador decide completar el comando cuando no se encuentra el comando para anularlo, es específico de la implementación.

Requisitos

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

Consulte también