Freigeben über


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

Siehe auch

**IOCTL_MIPI_DSI_QUERY_CAPS

IOCTL_MIPI_DSI_RESET

IOCTL_MIPI_DSI_TRANSMISSION