NVME_CDW11_IDENTIFY union (nvme.h)

Contains a parameter for the Identify command.

The NVME_CDW11_IDENTIFY structure is used in the CDW11 field of the IDENTIFY parameter in the Command structure.

Syntax

typedef union {
  struct {
    USHORT NVMSETID;
    USHORT Reserved;
  } DUMMYSTRUCTNAME;
  struct {
    ULONG CNSID : 16;
    ULONG Reserved2 : 8;
    ULONG CSI : 8;
  } DUMMYSTRUCTNAME2;
  ULONG  AsUlong;
} NVME_CDW11_IDENTIFY, *PNVME_CDW11_IDENTIFY;

Members

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.NVMSETID

Specifies the NVM Set Identifier (NVMSETID) that is used as part of some Identify operations.

DUMMYSTRUCTNAME.Reserved

DUMMYSTRUCTNAME2

DUMMYSTRUCTNAME2.CNSID

DUMMYSTRUCTNAME2.Reserved2

DUMMYSTRUCTNAME2.CSI

AsUlong

Remarks

The Identify command returns information about the controller in the NVME_IDENTIFY_CONTROLLER_DATA data structure, and namespace information in the NVME_IDENTIFY_NAMESPACE_DATA data structure.

Requirements

Requirement Value
Minimum supported client Windows 10
Header nvme.h

See also