структура 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
Зарезервировано. Необходимо задать нулевое значение.
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 | Ошибка или периферийное устройство не распознает escape-последовательность |
| DXGK_DSI_LOW_POWER_TRANSMIT_SYNC_ERROR | Обнаруженные неполные байты периферийных устройств при передаче Low-Speed |
| DXGK_DSI_FALSE_CONTROL_ERROR | Обнаруженная ошибка периферийных устройств в escape-последовательности или последовательности обхода |
| 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
Если задано по возвращении от вызова графического драйвера, операционная система должна выполнить неоптимизированный режим, заданный для устройства, чтобы завершить сброс.
Results
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 2004 |
Верхняя часть | dispmprt.h |