MIPI_DSI_TRANSMISSION 结构 (ntddvdeo.h)

MIPI_DSI_TRANSMISSION结构用于描述 MIPI (移动工业处理器接口) DSI (显示串行接口) 传输请求,该请求包含一个或多个要发送到显示设备的 DSI 数据包。

语法

typedef struct _MIPI_DSI_TRANSMISSION {
  ULONG           TotalBufferSize;
  UCHAR           PacketCount;
  UCHAR           FailedPacket;
  struct {
    USHORT TransmissionMode : 2;
    USHORT ReportMipiErrors : 1;
    USHORT ClearMipiErrors : 1;
    USHORT SecondaryPort : 1;
    USHORT ManufacturingMode : 1;
    USHORT Reserved : 10;
  };
  USHORT          ReadWordCount;
  USHORT          FinalCommandExtraPayload;
  USHORT          MipiErrors;
  USHORT          HostErrors;
  MIPI_DSI_PACKET Packets[1];
} MIPI_DSI_TRANSMISSION;

成员

TotalBufferSize

[in]包含传输请求的缓冲区的总大小(以字节为单位)。

PacketCount

[in]传输请求中的数据包数。

FailedPacket

[out]传输中第一个失败数据包的索引(如果发生任何故障)。

TransmissionMode

[in]传输模式。

ReportMipiErrors

[in]设置后,指示应报告 MIPI 协议错误。

ClearMipiErrors

[in]设置后,指示在报告 MIPI 协议错误后应清除。

SecondaryPort

[in]指示传输是否用于辅助端口。

ManufacturingMode

[in]指示传输是否在特殊制造模式下发生。

Reserved

保留。

ReadWordCount

[out]读取操作期间读取的字数。

FinalCommandExtraPayload

[in]应使用最终命令发送的任何额外有效负载的大小。

MipiErrors

[out]MIPI DSI 硬件报告的错误(如果有)。

HostErrors

[out]管理传输的主处理器或控制器报告的错误(如果有)。

Packets[1]

PacketCount的数组MIPI_DSI_PACKET描述要传输/修改的数据包的结构。

要求

要求
最低受支持的客户端 Windows 10 版本 1903
标头 ntddvdeo.h