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 |