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 FFFFFFFFhcomo , 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