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