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