DXGK_DSI_RESET 구조체(dispmprt.h)
DXGK_DSI_RESET 구조체는 IOCTL_MIPI_DSI_RESET 함께 사용됩니다.
구문
typedef struct _DXGK_DSI_RESET {
UINT Flags;
union {
struct {
UINT MipiErrors : 16;
UINT ResetFailed : 1;
UINT NeedModeSet : 1;
};
UINT Results;
};
} DXGK_DSI_RESET, *PDXGK_DSI_RESET;
멤버
Flags
예약되어 있습니다. 0으로 설정해야 합니다.
MipiErrors
주변 장치와의 통신에서 보고된 오류를 나타내는 DXGK_DSI_* 값의 조합입니다. 다음 값 중 하나 이상일 수 있습니다.
오류 | 의미 |
---|---|
DXGK_DSI_SOT_ERROR | High-Speed 전송 리더 시퀀스의 시작에서 가능한 오류 |
| DXGK_DSI_SOT_SYNC_ERROR | High-Speed 전송 리더 시퀀스의 시작 오류 |
| DXGK_DSI_EOT_SYNC_ERROR | High-Speed 전송에서 주변 장치에서 불완전 바이트가 감지됨 |
| DXGK_DSI_ESCAPE_MODE_ENTRY_COMMAND_ERROR | 오류 또는 주변 장치가 이스케이프 시퀀스를 인식하지 못합니다. |
| DXGK_DSI_LOW_POWER_TRANSMIT_SYNC_ERROR | Low-Speed 전송에서 주변 장치에서 불완전 바이트가 감지됨 |
| DXGK_DSI_FALSE_CONTROL_ERROR | 이스케이프 시퀀스 또는 처리 순서에서 주변 장치 감지 오류 |
| DXGK_DSI_CONTENTION_DETECTED | 경합이 감지됨 |
| DXGK_DSI_CHECKSUM_ERROR_CORRECTED | 체크섬 오류가 검색되고 수정됨 |
| DXGK_DSI_CHECKSUM_ERROR_NOT_CORRECTED | 체크섬 오류가 검색되었지만 수정할 수 없음 |
| DXGK_DSI_LONG_PACKET_PAYLOAD_CHECKSUM_ERROR | 긴 패킷에 대해 페이로드 체크섬이 올바르지 않음 |
| DXGK_DSI_DSI_DATA_TYPE_NOT_RECOGNIZED | 주변 장치에서 전송된 데이터 형식을 인식하지 못합니다. |
| DXGK_DSI_DSI_VC_ID_INVALID | 주변 장치가 지원하지 않는 가상 채널에 대한 명령을 보냈습니다. |
| DXGK_DSI_INVALID_TRANSMISSION_LENGTH | 주변 장치에서 전송된 바이트 수가 헤더에 지정된 바이트와 일치하지 않는 것을 감지했습니다. |
| DXGK_DSI_DSI_PROTOCOL_VIOLATION | 주변 장치에서 전송 또는 호스트에서 EoTP의 부족을 감지하여 읽기를 위해 버스 회전을 신호하지 못했습니다. |
ResetFailed
설정된 경우 초기화로 인해 패널이 작업 상태로 돌아가지 않았습니다.
NeedModeSet
그래픽 드라이버 호출에서 반환 시 설정된 경우 OS는 초기화를 완료하기 위해 디바이스로 설정된 최적화되지 않은 모드를 수행해야 합니다.
Results
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10, 버전 2004 |
머리글 | dispmprt.h |