NVME_IDENTIFY_CNS_CODES-Enumeration (nvme.h)
Enthält Werte, die den Typ der Controller- oder Namespaceinformationen angeben, die im Member Controller oder Namespace Structure (CNS) des Identify-Befehls NVME_CDW10_IDENTIFY-Struktur zurückgegeben werden.
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;
Konstanten
NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE Informationen für einen bestimmten Namespace werden zurückgegeben. Die Struktur Namespace NVME_IDENTIFY_NAMESPACE_DATA identifizieren wird an den Host für den Namespace zurückgegeben, der im Namespacebezeichner-Member (NSID) der NVME_COMMAND-Struktur angegeben ist, wenn der Namespace an diesen Controller angefügt ist. Wenn der angegebene Namespace eine inaktive Namespace-ID ist, gibt der Controller eine 0-gefüllte Datenstruktur zurück. Wenn der Controller die Namespaceverwaltung unterstützt und NSID auf FFFFFFFFh festgelegt ist, gibt der Controller eine NVME_IDENTIFY_NAMESPACE_DATA zurück, die namespaceübergreifende Funktionen angibt. |
NVME_IDENTIFY_CNS_CONTROLLER Informationen für einen Controller werden an den Host in einer Datenstruktur identifizieren des Controllers NVME_IDENTIFY_CONTROLLER_DATA zurückgegeben. |
NVME_IDENTIFY_CNS_ACTIVE_NAMESPACES Eine Liste der aktiven Namespaces wird zurückgegeben. Eine Liste von bis zu 1024 aktiven Namespace-IDs wird an den Host zurückgegeben, der aktive Namespaces mit einem Namespacebezeichner enthält, der größer als der im NSID-Member der NVME_COMMAND-Struktur angegebene Wert ist. |
NVME_IDENTIFY_CNS_DESCRIPTOR_NAMESPACE Informationen für einen Deskriptornamespace werden zurückgegeben. |
NVME_IDENTIFY_CNS_NVM_SET Ein NVM_SET_LIST wird zurückgegeben. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Kopfzeile | nvme.h |
Weitere Informationen
NVME_COMMANDNVME_CDW10_IDENTIFYNVME_IDENTIFY_NAMESPACE_DATANVME_IDENTIFY_CONTROLLER_DATANVM_SET_LIST