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

Weitere Informationen

**IOCTL_MIPI_DSI_QUERY_CAPS

IOCTL_MIPI_DSI_RESET

IOCTL_MIPI_DSI_TRANSMISSION