énumération NVME_IDENTIFY_CNS_CODES (nvme.h)
Contient des valeurs qui indiquent le type d’informations de contrôleur ou d’espace de noms qui seront retournées dans le membre Du contrôleur ou de la structure d’espace de noms (CNS) de la commande Identifier NVME_CDW10_IDENTIFY structure.
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 Les informations relatives à un espace de noms spécifique seront retournées. La structure Identifier l’espace de noms NVME_IDENTIFY_NAMESPACE_DATA est retournée à l’hôte pour l’espace de noms spécifié dans le membre Identificateur d’espace de noms (NSID) de la structure NVME_COMMAND , si l’espace de noms est attaché à ce contrôleur. Si l’espace de noms spécifié est un ID d’espace de noms inactif, le contrôleur retourne une structure de données vide. Si le contrôleur prend en charge la gestion des espaces de noms et que le NSID a la FFFFFFFFh valeur , le contrôleur retourne une NVME_IDENTIFY_NAMESPACE_DATA qui spécifie les fonctionnalités courantes entre les espaces de noms. |
NVME_IDENTIFY_CNS_CONTROLLER Les informations relatives à un contrôleur sont retournées à l’hôte dans une structure de données Identifier le contrôleur NVME_IDENTIFY_CONTROLLER_DATA . |
NVME_IDENTIFY_CNS_ACTIVE_NAMESPACES Une liste d’espaces de noms actifs sera retournée. Une liste de jusqu’à 1 024 ID d’espace de noms actifs est retournée à l’hôte contenant des espaces de noms actifs avec un identificateur d’espace de noms supérieur à la valeur spécifiée dans le membre NSID de la structure NVME_COMMAND . |
NVME_IDENTIFY_CNS_DESCRIPTOR_NAMESPACE Les informations d’un espace de noms de descripteur seront retournées. |
NVME_IDENTIFY_CNS_NVM_SET Un NVM_SET_LIST sera retourné. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
En-tête | nvme.h |
Voir aussi
NVME_COMMANDNVME_CDW10_IDENTIFYNVME_IDENTIFY_NAMESPACE_DATANVM_SET_LIST NVME_IDENTIFY_CONTROLLER_DATA