共用方式為


NVME_IDENTIFY_CNS_CODES列舉 (nvme.h)

包含值,指出在識別命令NVME_CDW10_IDENTIFY結構 (CNS) 成員的控制器或命名空間結構中傳回的控制器或命名空間信息類型。

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;

常數

 
NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE
將會傳回特定命名空間的資訊。

如果命名空間已附加至此控制器,則會傳回命名空間標識碼 (NSID 中指定之命名空間的主機,NVME_COMMAND結構) 成員。 NVME_IDENTIFY_NAMESPACE_DATA

如果指定的命名空間是非使用中的命名空間標識碼,則控制器會傳回零個填滿的數據結構。

如果控制器支援命名空間管理和 NSID 設定 FFFFFFFFh為 ,控制器會傳回 NVME_IDENTIFY_NAMESPACE_DATA ,指定命名空間間通用的功能。
NVME_IDENTIFY_CNS_CONTROLLER
控制器的資訊將會傳回至識別控制器 NVME_IDENTIFY_CONTROLLER_DATA 數據結構中的主機。
NVME_IDENTIFY_CNS_ACTIVE_NAMESPACES
將會傳回作用中命名空間的清單。

最多 1024 個使用中命名空間識別碼的清單會傳回給包含命名空間識別碼大於 NVME_COMMAND 結構之 NSID 成員中所指定值的主機。
NVME_IDENTIFY_CNS_DESCRIPTOR_NAMESPACE
將會傳回描述項命名空間的資訊。
NVME_IDENTIFY_CNS_NVM_SET
將會傳回 NVM_SET_LIST

規格需求

需求
最低支援的用戶端 Windows 10
標頭 nvme.h

另請參閱

NVME_COMMANDNVME_CDW10_IDENTIFYNVME_IDENTIFY_NAMESPACE_DATANVME_IDENTIFY_CONTROLLER_DATA NVM_SET_LIST