---
name: "nvme_ns_id_desc"
section: "2"
platform: "linux"
package: "libnvme-dev"
version: "1.13-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/nvme_ns_id_desc"
---

# nvme\_ns\_id\_desc(2)

Namespace identifier type descriptor

## NAME

struct nvme\_ns\_id\_desc - Namespace identifier type descriptor

## SYNOPSIS

struct nvme\_ns\_id\_desc {\
     **\_\_u8 nidt;**\
     **\_\_u8 nidl;**\
     **\_\_le16 rsvd;**\
     **\_\_u8 nid\[\];**\
 };\

## Members

- nidt

  Namespace Identifier Type, see *enum nvme\_ns\_id\_desc\_nidt*

- nidl

  Namespace Identifier Length contains the length in bytes of the *struct nvme\_id\_ns*.nid.

- rsvd

  Reserved

- nid

  Namespace Identifier contains a value that is globally unique and assigned to the namespace when the namespace is created. The length is defined in *struct nvme\_id\_ns*.nidl.
