MIPI_DSI_CAPS structure (ntddvdeo.h)

The MIPI_DSI_CAPS structure is used to describe the capabalities and characteristics of a MIPI (mobile industry processor interface) DSI-2 (display serial interface) device.

Syntax

typedef struct _MIPI_DSI_CAPS {
  UCHAR  DSITypeMajor;
  UCHAR  DSITypeMinor;
  UCHAR  SpecVersionMajor;
  UCHAR  SpecVersionMinor;
  UCHAR  SpecVersionPatch;
  USHORT TargetMaximumReturnPacketSize;
  UCHAR  ResultCodeFlags;
  UCHAR  ResultCodeStatus;
  UCHAR  Revision;
  UCHAR  Level;
  UCHAR  DeviceClassHi;
  UCHAR  DeviceClassLo;
  UCHAR  ManufacturerHi;
  UCHAR  ManufacturerLo;
  UCHAR  ProductHi;
  UCHAR  ProductLo;
  UCHAR  LengthHi;
  UCHAR  LengthLo;
} MIPI_DSI_CAPS, *PMIPI_DSI_CAPS;

Members

DSITypeMajor

Major version of the DSI type.

DSITypeMinor

Minor version of the DSI type.

SpecVersionMajor

Major version of the MIPI DSI specification.

SpecVersionMinor

Minor version of the MIPI DSI specification.

SpecVersionPatch

Patch level of the MIPI DSI specification.

TargetMaximumReturnPacketSize

The maximum size, in bytes, of the return packet that the DSI device can handle.

ResultCodeFlags

Flags that provide additional information about the result of querying the capabilities.

ResultCodeStatus

The status code resulting from the query operation.

Revision

Revision number of the DSI device.

Level

Level of compliance or functionality of the DSI device.

DeviceClassHi

High byte of the device class identifier.

DeviceClassLo

Low byte of the device class identifier.

ManufacturerHi

High byte of the manufacturer identifier.

ManufacturerLo

Low byte of the manufacturer identifier.

ProductHi

High byte of the product identifier.

ProductLo

Low byte of the product identifier.

LengthHi

High byte indicating the length of additional data or descriptors.

LengthLo

Low byte indicating the length of additional data or descriptors.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1903
Header ntddvdeo.h

See also

IOCTL_MIPI_DSI_QUERY_CAPS