MIPI_DSI_TRANSMISSION 구조체(ntddvdeo.h)

MIPI_DSI_TRANSMISSION 구조는 디스플레이 디바이스로 전송할 하나 이상의 DSI 패킷을 포함하는 MIPI(모바일 산업 프로세서 인터페이스) 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]

전송/수정할 패킷을 설명하는 PacketCountMIPI_DSI_PACKET 구조의 배열입니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows 10 버전 1903
헤더 ntddvdeo.h