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 |