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