Freigeben über


NVME_IDENTIFY_CNS_CODES-Aufzählung (nvme.h)

Enthält Werte, die den Typ von Controller- oder Namespaceinformationen angeben, die im Member Controller oder Namespace Structure (CNS) des Befehls "Identifizieren" 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.

The Identify Namespace NVME_IDENTIFY_NAMESPACE_DATA structure is returned to the host for the namespace specified in the Namespace Identifier (NSID) member of the NVME_COMMAND structure, if the namespace is attached to this controller.

Wenn der angegebene Namespace eine inaktive Namespace-ID ist, gibt der Controller eine leere gefüllte Datenstruktur zurück.

Wenn der Controller Die Namespaceverwaltung unterstützt und NSID auf FFFFFFFFhfestgelegt ist, gibt der Controller eine NVME_IDENTIFY_NAMESPACE_DATA zurück, die Funktionen angibt, die in allen Namespaces gemeinsam sind.
NVME_IDENTIFY_CNS_CONTROLLER
Informationen für einen Controller werden an den Host in einer Identifizierungscontroller-NVME_IDENTIFY_CONTROLLER_DATA Datenstruktur zurückgegeben.
NVME_IDENTIFY_CNS_ACTIVE_NAMESPACES
Eine Liste der aktiven Namespaces wird zurückgegeben.

Eine Liste mit 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-Element 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
Eine NVM_SET_LIST wird zurückgegeben.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 10
Header nvme.h

Siehe auch

NVME_COMMANDNVME_CDW10_IDENTIFYNVME_IDENTIFY_NAMESPACE_DATA NVME_IDENTIFY_CONTROLLER_DATANVM_SET_LIST