enumerazione NVME_IDENTIFY_CNS_CODES (nvme.h)

Contiene valori che indicano il tipo di informazioni sul controller o sullo spazio dei nomi che verranno restituite nel membro Controller o Namespace Structure (CNS) della struttura del comando Identify NVME_CDW10_IDENTIFY .

Sintassi

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;

Costanti

 
NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE
Verranno restituite informazioni per uno spazio dei nomi specifico.

La struttura Identifica spazio dei nomi NVME_IDENTIFY_NAMESPACE_DATA viene restituita all'host per lo spazio dei nomi specificato nel membro NSID (Namespace Identifier) della struttura NVME_COMMAND , se lo spazio dei nomi è collegato a questo controller.

Se lo spazio dei nomi specificato è un ID dello spazio dei nomi inattivo, il controller restituisce una struttura di dati compilata zero.

Se il controller supporta La gestione dello spazio dei nomi e NSID è impostato su FFFFFFFFh, il controller restituisce un NVME_IDENTIFY_NAMESPACE_DATA che specifica le funzionalità comuni tra gli spazi dei nomi.
NVME_IDENTIFY_CNS_CONTROLLER
Le informazioni per un controller verranno restituite all'host in una struttura dei dati di identificazione del controller NVME_IDENTIFY_CONTROLLER_DATA .
NVME_IDENTIFY_CNS_ACTIVE_NAMESPACES
Verrà restituito un elenco di spazi dei nomi attivi.

Un elenco di ID dello spazio dei nomi attivi fino a 1024 viene restituito all'host contenente spazi dei nomi attivi con un identificatore dello spazio dei nomi maggiore del valore specificato nel membro NSID della struttura NVME_COMMAND .
NVME_IDENTIFY_CNS_DESCRIPTOR_NAMESPACE
Verranno restituite informazioni per uno spazio dei nomi descrittore.
NVME_IDENTIFY_CNS_NVM_SET
Verrà restituito un NVM_SET_LIST .

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Intestazione nvme.h

Vedi anche

NVME_COMMANDNVME_CDW10_IDENTIFY NVME_IDENTIFY_NAMESPACE_DATANVME_IDENTIFY_CONTROLLER_DATANVM_SET_LIST