NVME_CDW10_IDENTIFY union (nvme.h)
Contains parameters for the Identify command that returns a data buffer that describes information about the NVM subsystem, the controller or the namespace(s).
The NVME_CDW10_IDENTIFY structure is used in the CDW10 field of the IDENTIFY parameter in the Command structure.
Syntax
typedef union {
struct {
ULONG CNS : 8;
ULONG Reserved : 8;
ULONG CNTID : 16;
} DUMMYSTRUCTNAME;
ULONG AsUlong;
} NVME_CDW10_IDENTIFY, *PNVME_CDW10_IDENTIFY;
Members
DUMMYSTRUCTNAME
DUMMYSTRUCTNAME.CNS
Specifies an NVME_IDENTIFY_CNS_CODES value that indicates the information to be returned to the host.
DUMMYSTRUCTNAME.Reserved
DUMMYSTRUCTNAME.CNTID
Specifies the Controller Identifier (CNTID) that is used as part of some Identify operations.
If this field is not used as part of the Identify operation, then host software will clear this field to 0h
. Controllers that support Namespace Management should support this field.
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 |