NVME_CDW10_GET_LOG_PAGE union (nvme.h)

Contains parameters for the Get Log Page command that returns a data buffer containing the requested log page.

Note

The format of the NVME_CDW10_GET_LOG_PAGE structure conforms to NVMe Specifications prior to version 1.3. For NVMe Specification 1.3 or later, use the NVME_CDW10_GET_LOG_PAGE_V13 structure.

This structure is used in the CDW10 field of the GETLOGPAGE parameter in the Command structure.

Syntax

typedef union {
  struct {
    ULONG LID : 8;
    ULONG Reserved0 : 8;
    ULONG NUMD : 12;
    ULONG Reserved1 : 4;
  } DUMMYSTRUCTNAME;
  ULONG  AsUlong;
} NVME_CDW10_GET_LOG_PAGE, *PNVME_CDW10_GET_LOG_PAGE;

Members

DUMMYSTRUCTNAME

DUMMYSTRUCTNAME.LID

Specifies an NVME_LOG_PAGES value that identifies the log page to retrieve.

DUMMYSTRUCTNAME.Reserved0

DUMMYSTRUCTNAME.NUMD

Specifies the number of Dwords to return.

If the host software specifies a size larger than the requested log page, the controller returns the complete log page with undefined results for Dwords beyond the end of the log page. This is a 0’s based value.

DUMMYSTRUCTNAME.Reserved1

AsUlong

Requirements

Requirement Value
Minimum supported client Windows 10
Header nvme.h

See also