enumeração NVME_IDENTIFY_CNS_CODES (nvme.h)
Contém valores que indicam o tipo de informações de controlador ou namespace que serão retornadas no membro controlador ou estrutura de namespace (CNS) da estrutura de NVME_CDW10_IDENTIFY de comando Identificá-lo.
Syntax
typedef enum {
NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE,
NVME_IDENTIFY_CNS_CONTROLLER,
NVME_IDENTIFY_CNS_ACTIVE_NAMESPACES,
NVME_IDENTIFY_CNS_DESCRIPTOR_NAMESPACE,
NVME_IDENTIFY_CNS_NVM_SET,
NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE_IO_COMMAND_SET,
NVME_IDENTIFY_CNS_SPECIFIC_CONTROLLER_IO_COMMAND_SET,
NVME_IDENTIFY_CNS_ACTIVE_NAMESPACE_LIST_IO_COMMAND_SET,
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE_LIST,
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE,
NVME_IDENTIFY_CNS_CONTROLLER_LIST_OF_NSID,
NVME_IDENTIFY_CNS_CONTROLLER_LIST_OF_NVM_SUBSYSTEM,
NVME_IDENTIFY_CNS_PRIMARY_CONTROLLER_CAPABILITIES,
NVME_IDENTIFY_CNS_SECONDARY_CONTROLLER_LIST,
NVME_IDENTIFY_CNS_NAMESPACE_GRANULARITY_LIST,
NVME_IDENTIFY_CNS_UUID_LIST,
NVME_IDENTIFY_CNS_DOMAIN_LIST,
NVME_IDENTIFY_CNS_ENDURANCE_GROUP_LIST,
NVME_IDENTIFY_CNS_ALLOCATED_NAMSPACE_LIST_IO_COMMAND_SET,
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE_IO_COMMAND_SET,
NVME_IDENTIFY_CNS_IO_COMMAND_SET
} NVME_IDENTIFY_CNS_CODES;
Constantes
NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE As informações de um namespace específico serão retornadas. A estrutura de NVME_IDENTIFY_NAMESPACE_DATA Identificar Namespace será retornada ao host para o namespace especificado no membro NSID (Identificador de Namespace) da estrutura NVME_COMMAND , se o namespace estiver anexado a esse controlador. Se o namespace especificado for uma ID de namespace inativa, o controlador retornará uma estrutura de dados preenchida com zero. Se o controlador der suporte ao Gerenciamento de Namespace e o NSID estiver definido FFFFFFFFh como , o controlador retornará um NVME_IDENTIFY_NAMESPACE_DATA que especifica os recursos comuns entre namespaces. |
NVME_IDENTIFY_CNS_CONTROLLER As informações de um controlador serão retornadas ao host em uma estrutura de dados de NVME_IDENTIFY_CONTROLLER_DATA do Controlador de Identificação. |
NVME_IDENTIFY_CNS_ACTIVE_NAMESPACES Uma lista de namespaces ativos será retornada. Uma lista de até 1024 IDs de namespace ativas é retornada ao host que contém namespaces ativos com um identificador de namespace maior que o valor especificado no membro NSID da estrutura NVME_COMMAND . |
NVME_IDENTIFY_CNS_DESCRIPTOR_NAMESPACE As informações de um namespace do descritor serão retornadas. |
NVME_IDENTIFY_CNS_NVM_SET Um NVM_SET_LIST será retornado. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Cabeçalho | nvme.h |
Confira também
NVME_COMMANDNVME_CDW10_IDENTIFY NVME_IDENTIFY_NAMESPACE_DATANVME_IDENTIFY_NAMESPACE_DATANVME_IDENTIFY_CONTROLLER_DATA NVM_SET_LIST