DXGK_DSI_RESET-Struktur (dispmprt.h)
Die DXGK_DSI_RESET-Struktur wird mit IOCTL_MIPI_DSI_RESET verwendet.
Syntax
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;
Member
Flags
Reserviert. Muss auf 0 (null) festgelegt werden.
MipiErrors
Eine Kombination der DXGK_DSI_*-Werte, die die von der Kommunikation mit dem Peripheriegerät gemeldeten Fehler angibt. Dies kann einer oder mehrere der folgenden Werte sein.
Fehler | Bedeutung |
---|---|
DXGK_DSI_SOT_ERROR | Möglicher Fehler in start of High-Speed transmission leader sequence |
| DXGK_DSI_SOT_SYNC_ERROR | Fehler in start of High-Speed transmission leader sequence |
| DXGK_DSI_EOT_SYNC_ERROR | Peripheriegerät hat unvollständige Bytes bei High-Speed Übertragung erkannt |
| DXGK_DSI_ESCAPE_MODE_ENTRY_COMMAND_ERROR | Fehler oder Peripheriegerät erkennt escapesequenz nicht |
| DXGK_DSI_LOW_POWER_TRANSMIT_SYNC_ERROR | Peripheriegerät hat unvollständige Bytes bei Low-Speed Übertragung erkannt |
| DXGK_DSI_FALSE_CONTROL_ERROR | Fehler des Peripheriegeräts in Escapesequenz oder Bearbeitungssequenz |
| DXGK_DSI_CONTENTION_DETECTED | Konflikt erkannt |
| DXGK_DSI_CHECKSUM_ERROR_CORRECTED | Ein Prüfsummenfehler wurde erkannt und behoben |
| DXGK_DSI_CHECKSUM_ERROR_NOT_CORRECTED | Ein Prüfsummenfehler wurde erkannt, konnte aber nicht korrigiert werden |
| DXGK_DSI_LONG_PACKET_PAYLOAD_CHECKSUM_ERROR | Die Nutzlastprüfsumme war für ein langes Paket falsch |
| DXGK_DSI_DSI_DATA_TYPE_NOT_RECOGNIZED | Peripheriegerät erkennt den an ihn gesendeten Datentyp nicht |
| DXGK_DSI_DSI_VC_ID_INVALID | Peripheriegerät wurde ein Befehl für einen virtuellen Kanal gesendet, den es nicht unterstützt |
| DXGK_DSI_INVALID_TRANSMISSION_LENGTH | Peripheriegerät hat erkannt, dass die Anzahl der übertragenen Bytes nicht mit dem im Header angegebenen übereinstimmt |
| DXGK_DSI_DSI_PROTOCOL_VIOLATION | Peripheriegerät erkanntes Fehlen von EoTP auf einer Übertragung oder einem Host konnte keine Buswende für einen Lesevorgang signalisieren |
ResetFailed
Wenn diese Einstellung festgelegt ist, hat die Zurücksetzung nicht dazu führen, dass der Bereich in einen funktionierenden Zustand zurückkehrte.
NeedModeSet
Wenn die Einstellung beim Aufrufen des Grafiktreibers festgelegt wird, muss das Betriebssystem einen nicht optimierten Modus ausführen, der auf das Gerät festgelegt ist, um die Zurücksetzung abzuschließen.
Results
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 2004 |
Kopfzeile | dispmprt.h |