união NVME_CDW11_CREATE_IO_CQ (nvme.h)
Contém parâmetros para o comando Criar Fila de Conclusão de E/S, que é usado para criar todas as Filas de Conclusão de E/S com exceção do Administração Fila de Conclusão.
A estrutura NVME_CDW11_CREATE_IO_CQ é usada no campo CDW11 do parâmetro CREATEIOCQ da estrutura Command .
Sintaxe
typedef union {
struct {
ULONG PC : 1;
ULONG IEN : 1;
ULONG Reserved0 : 14;
ULONG IV : 16;
} DUMMYSTRUCTNAME;
ULONG AsUlong;
} NVME_CDW11_CREATE_IO_CQ, *PNVME_CDW11_CREATE_IO_CQ;
Membros
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.PC
O campo Pc (Fisicamente Contíguo) indica se a Fila de Conclusão é fisicamente contígua na memória.
Quando esse valor é definido 1
como , a Fila de Conclusão é fisicamente contígua e prp entrada 1 (PRP1 na estrutura de dados command) é o endereço de um buffer físico contíguo. Se o valor for limpo para 0
, a Fila de Conclusão não será fisicamente contígua e PRP1 será um ponteiro de lista PRP.
Se a fila estiver localizada no Buffer de Memória do Controlador e o computador estiver limpo para 0
, o controlador falhará no comando com um status de NVME_STATUS_INVALID_USE_OF_CONTROLLER_MEMORY_BUFFER.
DUMMYSTRUCTNAME.IEN
O campo Interrupções Habilitadas (IEN) indica se as interrupções estão habilitadas para esta Fila de Conclusão.
Quando o valor é definido 1
como , as interrupções são habilitadas para esta Fila de Conclusão. Quando o valor é limpo para 0
, as interrupções são desabilitadas para esta Fila de Conclusão.
DUMMYSTRUCTNAME.Reserved0
DUMMYSTRUCTNAME.IV
O campo IV (Vetor de Interrupção) indica o vetor de interrupção a ser usado para essa Fila de Conclusão.
Esse valor corresponde ao vetor MSI-X (interrupção sinalizada por mensagem) ou, se você estiver usando uma única mensagem MSI ou interrupções baseadas em pin, o valor será definido 0h
como . No MSI-X, um máximo de 2K vetores são usados.
Esse valor não deve ser definido como um valor maior que o número de mensagens compatíveis com o controlador. Se estiver, o controlador retornará uma status de NVME_STATUS_INVALID_INTERRUPT_VECTOR.
AsUlong
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Cabeçalho | nvme.h |