DXGK_DSI_RESET Struktur (dispmprt.h)
Die DXGK_DSI_RESET-Struktur wird mit IOCTL_MIPI_DSI_RESETverwendet.
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;
Angehörige
Flags
Reserviert. Muss auf Null festgelegt werden.
MipiErrors
Eine Kombination der DXGK_DSI_*-Werte, die die von der Kommunikation mit dem Peripheriegerät gemeldeten Fehler angeben. Dabei kann es sich um einen oder mehrere der folgenden Werte handeln.
Fehler | Bedeutung |
---|---|
DXGK_DSI_SOT_ERROR | Möglicher Fehler beim Start der High-Speed Übertragungsleitersequenz |
| DXGK_DSI_SOT_SYNC_ERROR | Fehler beim Start der High-Speed Übertragungsleitersequenz |
| DXGK_DSI_EOT_SYNC_ERROR | Peripheriegerät hat unvollständige Bytes in High-Speed Übertragung erkannt |
| DXGK_DSI_ESCAPE_MODE_ENTRY_COMMAND_ERROR | Fehler oder Peripheriegeräte erkennen keine Escapesequenz |
| DXGK_DSI_LOW_POWER_TRANSMIT_SYNC_ERROR | Peripheriegerät hat unvollständige Bytes in Low-Speed Übertragung erkannt |
| DXGK_DSI_FALSE_CONTROL_ERROR | Peripheriefehler in Escapesequenz oder Bearbeitungssequenz erkannt |
| DXGK_DSI_CONTENTION_DETECTED | Inhalt erkannt |
| DXGK_DSI_CHECKSUM_ERROR_CORRECTED | Ein Prüfsummenfehler wurde erkannt und korrigiert |
| DXGK_DSI_CHECKSUM_ERROR_NOT_CORRECTED | Es wurde ein Prüfsummenfehler 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 nicht den an ihn gesendeten Datentyp |
| DXGK_DSI_DSI_VC_ID_INVALID | Peripheriegerät wurde einen Befehl für einen virtuellen Kanal gesendet, der nicht unterstützt wird |
| DXGK_DSI_INVALID_TRANSMISSION_LENGTH | Peripheriegerät hat festgestellt, dass die Anzahl der übertragenen Bytes nicht mit dem in der Kopfzeile angegebenen Wert übereinstimmt |
| DXGK_DSI_DSI_PROTOCOL_VIOLATION | Peripheriegerät festgestellt, dass kein EoTP auf einer Übertragung oder einem Host nicht signalisiert werden konnte Bus-Turn-Around für einen Lesevorgang |
ResetFailed
Wenn festgelegt, hat die Zurücksetzung nicht dazu führen, dass der Bereich in einen Arbeitszustand zurückkehrt.
NeedModeSet
Wenn 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 |
---|---|
mindestens unterstützte Client- | Windows 10, Version 2004 |
Header- | dispmprt.h |