união NVME_CDW10_ABORT (nvme.h)
Contém parâmetros para o comando Abort que é usado para anular um comando específico enviado anteriormente para a fila de envio de Administração ou uma fila de envio de E/S.
A estrutura NVME_CDW10_ABORT é usada no campo CDW10 do parâmetro ABORT na estrutura Command . Todos os outros campos específicos de comando na estrutura ABORT são reservados.
Sintaxe
typedef union {
struct {
ULONG SQID : 8;
ULONG CID : 16;
} DUMMYSTRUCTNAME;
ULONG AsUlong;
} NVME_CDW10_ABORT, *PNVME_CDW10_ABORT;
Membros
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.SQID
O campo IDENTIFICADOR da Fila de Envio (SQID) especifica o identificador da Fila de Envio associada ao comando a ser anulado.
DUMMYSTRUCTNAME.CID
O campo CID (Identificador de Comando) especifica o identificador de comando do comando a ser anulado, que foi especificado no campo CID da estrutura NVME_COMMAND_DWORD0 dentro do campo CDW0 do próprio Comando .
AsUlong
Comentários
O software host pode ter vários comandos Abort pendentes, sujeitos às restrições do Limite de Comando de Anulação indicado no campo ACL da estrutura de dados Identificar Controlador.
Um comando Abort é um comando de melhor esforço; o comando a ser anulado pode já ter sido concluído, estar em execução no momento ou estar profundamente enfileirado. Se ou quando um controlador optar por concluir o comando quando o comando a ser anulado não for encontrado, será específico para a implementação.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Cabeçalho | nvme.h |