// ntddvdeo.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
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.
DSITypeMajorMajor version of the DSI type.
DSITypeMinorMinor version of the DSI type.
SpecVersionMajorMajor version of the MIPI DSI specification.
SpecVersionMinorMinor version of the MIPI DSI specification.
SpecVersionPatchPatch level of the MIPI DSI specification.
TargetMaximumReturnPacketSizeThe maximum size, in bytes, of the return packet that the DSI device can handle.
ResultCodeFlagsFlags that provide additional information about the result of querying the capabilities.
ResultCodeStatusThe status code resulting from the query operation.
RevisionRevision number of the DSI device.
LevelLevel of compliance or functionality of the DSI device.
DeviceClassHiHigh byte of the device class identifier.
DeviceClassLoLow byte of the device class identifier.
ManufacturerHiHigh byte of the manufacturer identifier.
ManufacturerLoLow byte of the manufacturer identifier.
ProductHiHigh byte of the product identifier.
ProductLoLow byte of the product identifier.
LengthHiHigh byte indicating the length of additional data or descriptors.
LengthLoLow byte indicating the length of additional data or descriptors.