ホーム › Storage.Nvme › NVME_IDENTIFY_CNS_CODES
NVME_IDENTIFY_CNS_CODES
列挙型メンバー 21
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE | 0 | 0x0 | 特定のネームスペースの情報が返されます。 指定されたネームスペースがこのコントローラーにアタッチされている場合、NVME_COMMAND 構造体の Namespace Identifier (NSID) メンバーで指定されたネームスペースについて、Identify Namespace の NVME_IDENTIFY_NAMESPACE_DATA 構造体がホストに返されます。 指定されたネームスペースが非アクティブなネームスペース ID の場合、コントローラーは 0 で埋められたデータ構造体を返します。 コントローラーが Namespace Management をサポートしており、NSID に |
| NVME_IDENTIFY_CNS_CONTROLLER | 1 | 0x1 | コントローラーの情報が、Identify Controller の NVME_IDENTIFY_CONTROLLER_DATA データ構造体でホストに返されます。 |
| NVME_IDENTIFY_CNS_ACTIVE_NAMESPACES | 2 | 0x2 | アクティブなネームスペースの一覧が返されます。 NVME_COMMAND 構造体の NSID メンバーで指定された値より大きいネームスペース識別子を持つアクティブなネームスペースについて、最大 1024 個のアクティブなネームスペース ID の一覧がホストに返されます。 |
| NVME_IDENTIFY_CNS_DESCRIPTOR_NAMESPACE | 3 | 0x3 | 記述子ネームスペースの情報が返されます。 |
| NVME_IDENTIFY_CNS_NVM_SET | 4 | 0x4 | NVM_SET_LIST が返されます。 |
| NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE_IO_COMMAND_SET | 5 | 0x5 | |
| NVME_IDENTIFY_CNS_SPECIFIC_CONTROLLER_IO_COMMAND_SET | 6 | 0x6 | |
| NVME_IDENTIFY_CNS_ACTIVE_NAMESPACE_LIST_IO_COMMAND_SET | 7 | 0x7 | |
| NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE_LIST | 16 | 0x10 | |
| NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE | 17 | 0x11 | |
| NVME_IDENTIFY_CNS_CONTROLLER_LIST_OF_NSID | 18 | 0x12 | |
| NVME_IDENTIFY_CNS_CONTROLLER_LIST_OF_NVM_SUBSYSTEM | 19 | 0x13 | |
| NVME_IDENTIFY_CNS_PRIMARY_CONTROLLER_CAPABILITIES | 20 | 0x14 | |
| NVME_IDENTIFY_CNS_SECONDARY_CONTROLLER_LIST | 21 | 0x15 | |
| NVME_IDENTIFY_CNS_NAMESPACE_GRANULARITY_LIST | 22 | 0x16 | |
| NVME_IDENTIFY_CNS_UUID_LIST | 23 | 0x17 | |
| NVME_IDENTIFY_CNS_DOMAIN_LIST | 24 | 0x18 | |
| NVME_IDENTIFY_CNS_ENDURANCE_GROUP_LIST | 25 | 0x19 | |
| NVME_IDENTIFY_CNS_ALLOCATED_NAMSPACE_LIST_IO_COMMAND_SET | 26 | 0x1A | |
| NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE_IO_COMMAND_SET | 27 | 0x1B | |
| NVME_IDENTIFY_CNS_IO_COMMAND_SET | 28 | 0x1C |
公式ドキュメント
Identify コマンドの NVME_CDW10_IDENTIFY 構造体の Controller or Namespace Structure (CNS) メンバーで返される、コントローラーまたはネームスペースの情報の種類を示す値が含まれます。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum NVME_IDENTIFY_CNS_CODES : int {
NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE = 0,
NVME_IDENTIFY_CNS_CONTROLLER = 1,
NVME_IDENTIFY_CNS_ACTIVE_NAMESPACES = 2,
NVME_IDENTIFY_CNS_DESCRIPTOR_NAMESPACE = 3,
NVME_IDENTIFY_CNS_NVM_SET = 4,
NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE_IO_COMMAND_SET = 5,
NVME_IDENTIFY_CNS_SPECIFIC_CONTROLLER_IO_COMMAND_SET = 6,
NVME_IDENTIFY_CNS_ACTIVE_NAMESPACE_LIST_IO_COMMAND_SET = 7,
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE_LIST = 16,
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE = 17,
NVME_IDENTIFY_CNS_CONTROLLER_LIST_OF_NSID = 18,
NVME_IDENTIFY_CNS_CONTROLLER_LIST_OF_NVM_SUBSYSTEM = 19,
NVME_IDENTIFY_CNS_PRIMARY_CONTROLLER_CAPABILITIES = 20,
NVME_IDENTIFY_CNS_SECONDARY_CONTROLLER_LIST = 21,
NVME_IDENTIFY_CNS_NAMESPACE_GRANULARITY_LIST = 22,
NVME_IDENTIFY_CNS_UUID_LIST = 23,
NVME_IDENTIFY_CNS_DOMAIN_LIST = 24,
NVME_IDENTIFY_CNS_ENDURANCE_GROUP_LIST = 25,
NVME_IDENTIFY_CNS_ALLOCATED_NAMSPACE_LIST_IO_COMMAND_SET = 26,
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE_IO_COMMAND_SET = 27,
NVME_IDENTIFY_CNS_IO_COMMAND_SET = 28
} NVME_IDENTIFY_CNS_CODES;public enum NVME_IDENTIFY_CNS_CODES : int
{
NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE = 0,
NVME_IDENTIFY_CNS_CONTROLLER = 1,
NVME_IDENTIFY_CNS_ACTIVE_NAMESPACES = 2,
NVME_IDENTIFY_CNS_DESCRIPTOR_NAMESPACE = 3,
NVME_IDENTIFY_CNS_NVM_SET = 4,
NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE_IO_COMMAND_SET = 5,
NVME_IDENTIFY_CNS_SPECIFIC_CONTROLLER_IO_COMMAND_SET = 6,
NVME_IDENTIFY_CNS_ACTIVE_NAMESPACE_LIST_IO_COMMAND_SET = 7,
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE_LIST = 16,
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE = 17,
NVME_IDENTIFY_CNS_CONTROLLER_LIST_OF_NSID = 18,
NVME_IDENTIFY_CNS_CONTROLLER_LIST_OF_NVM_SUBSYSTEM = 19,
NVME_IDENTIFY_CNS_PRIMARY_CONTROLLER_CAPABILITIES = 20,
NVME_IDENTIFY_CNS_SECONDARY_CONTROLLER_LIST = 21,
NVME_IDENTIFY_CNS_NAMESPACE_GRANULARITY_LIST = 22,
NVME_IDENTIFY_CNS_UUID_LIST = 23,
NVME_IDENTIFY_CNS_DOMAIN_LIST = 24,
NVME_IDENTIFY_CNS_ENDURANCE_GROUP_LIST = 25,
NVME_IDENTIFY_CNS_ALLOCATED_NAMSPACE_LIST_IO_COMMAND_SET = 26,
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE_IO_COMMAND_SET = 27,
NVME_IDENTIFY_CNS_IO_COMMAND_SET = 28,
}Public Enum NVME_IDENTIFY_CNS_CODES As Integer
NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE = 0
NVME_IDENTIFY_CNS_CONTROLLER = 1
NVME_IDENTIFY_CNS_ACTIVE_NAMESPACES = 2
NVME_IDENTIFY_CNS_DESCRIPTOR_NAMESPACE = 3
NVME_IDENTIFY_CNS_NVM_SET = 4
NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE_IO_COMMAND_SET = 5
NVME_IDENTIFY_CNS_SPECIFIC_CONTROLLER_IO_COMMAND_SET = 6
NVME_IDENTIFY_CNS_ACTIVE_NAMESPACE_LIST_IO_COMMAND_SET = 7
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE_LIST = 16
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE = 17
NVME_IDENTIFY_CNS_CONTROLLER_LIST_OF_NSID = 18
NVME_IDENTIFY_CNS_CONTROLLER_LIST_OF_NVM_SUBSYSTEM = 19
NVME_IDENTIFY_CNS_PRIMARY_CONTROLLER_CAPABILITIES = 20
NVME_IDENTIFY_CNS_SECONDARY_CONTROLLER_LIST = 21
NVME_IDENTIFY_CNS_NAMESPACE_GRANULARITY_LIST = 22
NVME_IDENTIFY_CNS_UUID_LIST = 23
NVME_IDENTIFY_CNS_DOMAIN_LIST = 24
NVME_IDENTIFY_CNS_ENDURANCE_GROUP_LIST = 25
NVME_IDENTIFY_CNS_ALLOCATED_NAMSPACE_LIST_IO_COMMAND_SET = 26
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE_IO_COMMAND_SET = 27
NVME_IDENTIFY_CNS_IO_COMMAND_SET = 28
End Enumimport enum
class NVME_IDENTIFY_CNS_CODES(enum.IntEnum):
NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE = 0
NVME_IDENTIFY_CNS_CONTROLLER = 1
NVME_IDENTIFY_CNS_ACTIVE_NAMESPACES = 2
NVME_IDENTIFY_CNS_DESCRIPTOR_NAMESPACE = 3
NVME_IDENTIFY_CNS_NVM_SET = 4
NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE_IO_COMMAND_SET = 5
NVME_IDENTIFY_CNS_SPECIFIC_CONTROLLER_IO_COMMAND_SET = 6
NVME_IDENTIFY_CNS_ACTIVE_NAMESPACE_LIST_IO_COMMAND_SET = 7
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE_LIST = 16
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE = 17
NVME_IDENTIFY_CNS_CONTROLLER_LIST_OF_NSID = 18
NVME_IDENTIFY_CNS_CONTROLLER_LIST_OF_NVM_SUBSYSTEM = 19
NVME_IDENTIFY_CNS_PRIMARY_CONTROLLER_CAPABILITIES = 20
NVME_IDENTIFY_CNS_SECONDARY_CONTROLLER_LIST = 21
NVME_IDENTIFY_CNS_NAMESPACE_GRANULARITY_LIST = 22
NVME_IDENTIFY_CNS_UUID_LIST = 23
NVME_IDENTIFY_CNS_DOMAIN_LIST = 24
NVME_IDENTIFY_CNS_ENDURANCE_GROUP_LIST = 25
NVME_IDENTIFY_CNS_ALLOCATED_NAMSPACE_LIST_IO_COMMAND_SET = 26
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE_IO_COMMAND_SET = 27
NVME_IDENTIFY_CNS_IO_COMMAND_SET = 28// NVME_IDENTIFY_CNS_CODES
pub const NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE: i32 = 0;
pub const NVME_IDENTIFY_CNS_CONTROLLER: i32 = 1;
pub const NVME_IDENTIFY_CNS_ACTIVE_NAMESPACES: i32 = 2;
pub const NVME_IDENTIFY_CNS_DESCRIPTOR_NAMESPACE: i32 = 3;
pub const NVME_IDENTIFY_CNS_NVM_SET: i32 = 4;
pub const NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE_IO_COMMAND_SET: i32 = 5;
pub const NVME_IDENTIFY_CNS_SPECIFIC_CONTROLLER_IO_COMMAND_SET: i32 = 6;
pub const NVME_IDENTIFY_CNS_ACTIVE_NAMESPACE_LIST_IO_COMMAND_SET: i32 = 7;
pub const NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE_LIST: i32 = 16;
pub const NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE: i32 = 17;
pub const NVME_IDENTIFY_CNS_CONTROLLER_LIST_OF_NSID: i32 = 18;
pub const NVME_IDENTIFY_CNS_CONTROLLER_LIST_OF_NVM_SUBSYSTEM: i32 = 19;
pub const NVME_IDENTIFY_CNS_PRIMARY_CONTROLLER_CAPABILITIES: i32 = 20;
pub const NVME_IDENTIFY_CNS_SECONDARY_CONTROLLER_LIST: i32 = 21;
pub const NVME_IDENTIFY_CNS_NAMESPACE_GRANULARITY_LIST: i32 = 22;
pub const NVME_IDENTIFY_CNS_UUID_LIST: i32 = 23;
pub const NVME_IDENTIFY_CNS_DOMAIN_LIST: i32 = 24;
pub const NVME_IDENTIFY_CNS_ENDURANCE_GROUP_LIST: i32 = 25;
pub const NVME_IDENTIFY_CNS_ALLOCATED_NAMSPACE_LIST_IO_COMMAND_SET: i32 = 26;
pub const NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE_IO_COMMAND_SET: i32 = 27;
pub const NVME_IDENTIFY_CNS_IO_COMMAND_SET: i32 = 28;// NVME_IDENTIFY_CNS_CODES
const (
NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE int32 = 0
NVME_IDENTIFY_CNS_CONTROLLER int32 = 1
NVME_IDENTIFY_CNS_ACTIVE_NAMESPACES int32 = 2
NVME_IDENTIFY_CNS_DESCRIPTOR_NAMESPACE int32 = 3
NVME_IDENTIFY_CNS_NVM_SET int32 = 4
NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE_IO_COMMAND_SET int32 = 5
NVME_IDENTIFY_CNS_SPECIFIC_CONTROLLER_IO_COMMAND_SET int32 = 6
NVME_IDENTIFY_CNS_ACTIVE_NAMESPACE_LIST_IO_COMMAND_SET int32 = 7
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE_LIST int32 = 16
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE int32 = 17
NVME_IDENTIFY_CNS_CONTROLLER_LIST_OF_NSID int32 = 18
NVME_IDENTIFY_CNS_CONTROLLER_LIST_OF_NVM_SUBSYSTEM int32 = 19
NVME_IDENTIFY_CNS_PRIMARY_CONTROLLER_CAPABILITIES int32 = 20
NVME_IDENTIFY_CNS_SECONDARY_CONTROLLER_LIST int32 = 21
NVME_IDENTIFY_CNS_NAMESPACE_GRANULARITY_LIST int32 = 22
NVME_IDENTIFY_CNS_UUID_LIST int32 = 23
NVME_IDENTIFY_CNS_DOMAIN_LIST int32 = 24
NVME_IDENTIFY_CNS_ENDURANCE_GROUP_LIST int32 = 25
NVME_IDENTIFY_CNS_ALLOCATED_NAMSPACE_LIST_IO_COMMAND_SET int32 = 26
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE_IO_COMMAND_SET int32 = 27
NVME_IDENTIFY_CNS_IO_COMMAND_SET int32 = 28
)const
NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE = 0;
NVME_IDENTIFY_CNS_CONTROLLER = 1;
NVME_IDENTIFY_CNS_ACTIVE_NAMESPACES = 2;
NVME_IDENTIFY_CNS_DESCRIPTOR_NAMESPACE = 3;
NVME_IDENTIFY_CNS_NVM_SET = 4;
NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE_IO_COMMAND_SET = 5;
NVME_IDENTIFY_CNS_SPECIFIC_CONTROLLER_IO_COMMAND_SET = 6;
NVME_IDENTIFY_CNS_ACTIVE_NAMESPACE_LIST_IO_COMMAND_SET = 7;
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE_LIST = 16;
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE = 17;
NVME_IDENTIFY_CNS_CONTROLLER_LIST_OF_NSID = 18;
NVME_IDENTIFY_CNS_CONTROLLER_LIST_OF_NVM_SUBSYSTEM = 19;
NVME_IDENTIFY_CNS_PRIMARY_CONTROLLER_CAPABILITIES = 20;
NVME_IDENTIFY_CNS_SECONDARY_CONTROLLER_LIST = 21;
NVME_IDENTIFY_CNS_NAMESPACE_GRANULARITY_LIST = 22;
NVME_IDENTIFY_CNS_UUID_LIST = 23;
NVME_IDENTIFY_CNS_DOMAIN_LIST = 24;
NVME_IDENTIFY_CNS_ENDURANCE_GROUP_LIST = 25;
NVME_IDENTIFY_CNS_ALLOCATED_NAMSPACE_LIST_IO_COMMAND_SET = 26;
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE_IO_COMMAND_SET = 27;
NVME_IDENTIFY_CNS_IO_COMMAND_SET = 28;// NVME_IDENTIFY_CNS_CODES
pub const NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE: i32 = 0;
pub const NVME_IDENTIFY_CNS_CONTROLLER: i32 = 1;
pub const NVME_IDENTIFY_CNS_ACTIVE_NAMESPACES: i32 = 2;
pub const NVME_IDENTIFY_CNS_DESCRIPTOR_NAMESPACE: i32 = 3;
pub const NVME_IDENTIFY_CNS_NVM_SET: i32 = 4;
pub const NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE_IO_COMMAND_SET: i32 = 5;
pub const NVME_IDENTIFY_CNS_SPECIFIC_CONTROLLER_IO_COMMAND_SET: i32 = 6;
pub const NVME_IDENTIFY_CNS_ACTIVE_NAMESPACE_LIST_IO_COMMAND_SET: i32 = 7;
pub const NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE_LIST: i32 = 16;
pub const NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE: i32 = 17;
pub const NVME_IDENTIFY_CNS_CONTROLLER_LIST_OF_NSID: i32 = 18;
pub const NVME_IDENTIFY_CNS_CONTROLLER_LIST_OF_NVM_SUBSYSTEM: i32 = 19;
pub const NVME_IDENTIFY_CNS_PRIMARY_CONTROLLER_CAPABILITIES: i32 = 20;
pub const NVME_IDENTIFY_CNS_SECONDARY_CONTROLLER_LIST: i32 = 21;
pub const NVME_IDENTIFY_CNS_NAMESPACE_GRANULARITY_LIST: i32 = 22;
pub const NVME_IDENTIFY_CNS_UUID_LIST: i32 = 23;
pub const NVME_IDENTIFY_CNS_DOMAIN_LIST: i32 = 24;
pub const NVME_IDENTIFY_CNS_ENDURANCE_GROUP_LIST: i32 = 25;
pub const NVME_IDENTIFY_CNS_ALLOCATED_NAMSPACE_LIST_IO_COMMAND_SET: i32 = 26;
pub const NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE_IO_COMMAND_SET: i32 = 27;
pub const NVME_IDENTIFY_CNS_IO_COMMAND_SET: i32 = 28;const
NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE* = 0
NVME_IDENTIFY_CNS_CONTROLLER* = 1
NVME_IDENTIFY_CNS_ACTIVE_NAMESPACES* = 2
NVME_IDENTIFY_CNS_DESCRIPTOR_NAMESPACE* = 3
NVME_IDENTIFY_CNS_NVM_SET* = 4
NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE_IO_COMMAND_SET* = 5
NVME_IDENTIFY_CNS_SPECIFIC_CONTROLLER_IO_COMMAND_SET* = 6
NVME_IDENTIFY_CNS_ACTIVE_NAMESPACE_LIST_IO_COMMAND_SET* = 7
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE_LIST* = 16
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE* = 17
NVME_IDENTIFY_CNS_CONTROLLER_LIST_OF_NSID* = 18
NVME_IDENTIFY_CNS_CONTROLLER_LIST_OF_NVM_SUBSYSTEM* = 19
NVME_IDENTIFY_CNS_PRIMARY_CONTROLLER_CAPABILITIES* = 20
NVME_IDENTIFY_CNS_SECONDARY_CONTROLLER_LIST* = 21
NVME_IDENTIFY_CNS_NAMESPACE_GRANULARITY_LIST* = 22
NVME_IDENTIFY_CNS_UUID_LIST* = 23
NVME_IDENTIFY_CNS_DOMAIN_LIST* = 24
NVME_IDENTIFY_CNS_ENDURANCE_GROUP_LIST* = 25
NVME_IDENTIFY_CNS_ALLOCATED_NAMSPACE_LIST_IO_COMMAND_SET* = 26
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE_IO_COMMAND_SET* = 27
NVME_IDENTIFY_CNS_IO_COMMAND_SET* = 28enum NVME_IDENTIFY_CNS_CODES : int {
NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE = 0,
NVME_IDENTIFY_CNS_CONTROLLER = 1,
NVME_IDENTIFY_CNS_ACTIVE_NAMESPACES = 2,
NVME_IDENTIFY_CNS_DESCRIPTOR_NAMESPACE = 3,
NVME_IDENTIFY_CNS_NVM_SET = 4,
NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE_IO_COMMAND_SET = 5,
NVME_IDENTIFY_CNS_SPECIFIC_CONTROLLER_IO_COMMAND_SET = 6,
NVME_IDENTIFY_CNS_ACTIVE_NAMESPACE_LIST_IO_COMMAND_SET = 7,
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE_LIST = 16,
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE = 17,
NVME_IDENTIFY_CNS_CONTROLLER_LIST_OF_NSID = 18,
NVME_IDENTIFY_CNS_CONTROLLER_LIST_OF_NVM_SUBSYSTEM = 19,
NVME_IDENTIFY_CNS_PRIMARY_CONTROLLER_CAPABILITIES = 20,
NVME_IDENTIFY_CNS_SECONDARY_CONTROLLER_LIST = 21,
NVME_IDENTIFY_CNS_NAMESPACE_GRANULARITY_LIST = 22,
NVME_IDENTIFY_CNS_UUID_LIST = 23,
NVME_IDENTIFY_CNS_DOMAIN_LIST = 24,
NVME_IDENTIFY_CNS_ENDURANCE_GROUP_LIST = 25,
NVME_IDENTIFY_CNS_ALLOCATED_NAMSPACE_LIST_IO_COMMAND_SET = 26,
NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE_IO_COMMAND_SET = 27,
NVME_IDENTIFY_CNS_IO_COMMAND_SET = 28,
}#define global NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE 0x0
#define global NVME_IDENTIFY_CNS_CONTROLLER 0x1
#define global NVME_IDENTIFY_CNS_ACTIVE_NAMESPACES 0x2
#define global NVME_IDENTIFY_CNS_DESCRIPTOR_NAMESPACE 0x3
#define global NVME_IDENTIFY_CNS_NVM_SET 0x4
#define global NVME_IDENTIFY_CNS_SPECIFIC_NAMESPACE_IO_COMMAND_SET 0x5
#define global NVME_IDENTIFY_CNS_SPECIFIC_CONTROLLER_IO_COMMAND_SET 0x6
#define global NVME_IDENTIFY_CNS_ACTIVE_NAMESPACE_LIST_IO_COMMAND_SET 0x7
#define global NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE_LIST 0x10
#define global NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE 0x11
#define global NVME_IDENTIFY_CNS_CONTROLLER_LIST_OF_NSID 0x12
#define global NVME_IDENTIFY_CNS_CONTROLLER_LIST_OF_NVM_SUBSYSTEM 0x13
#define global NVME_IDENTIFY_CNS_PRIMARY_CONTROLLER_CAPABILITIES 0x14
#define global NVME_IDENTIFY_CNS_SECONDARY_CONTROLLER_LIST 0x15
#define global NVME_IDENTIFY_CNS_NAMESPACE_GRANULARITY_LIST 0x16
#define global NVME_IDENTIFY_CNS_UUID_LIST 0x17
#define global NVME_IDENTIFY_CNS_DOMAIN_LIST 0x18
#define global NVME_IDENTIFY_CNS_ENDURANCE_GROUP_LIST 0x19
#define global NVME_IDENTIFY_CNS_ALLOCATED_NAMSPACE_LIST_IO_COMMAND_SET 0x1A
#define global NVME_IDENTIFY_CNS_ALLOCATED_NAMESPACE_IO_COMMAND_SET 0x1B
#define global NVME_IDENTIFY_CNS_IO_COMMAND_SET 0x1C