structure DXGK_DSI_RESET (dispmprt.h)

La structure DXGK_DSI_RESET est utilisée avec IOCTL_MIPI_DSI_RESET.

Syntaxe

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;

Membres

Flags

Réservé. Doit être défini sur zéro.

MipiErrors

Combinaison des valeurs DXGK_DSI_* indiquant les erreurs signalées par la communication avec le périphérique. Il peut s’agir d’une ou plusieurs des valeurs suivantes.

Error Signification
DXGK_DSI_SOT_ERROR Erreur possible dans la séquence de début de High-Speed de leader de transmission

| DXGK_DSI_SOT_SYNC_ERROR | Erreur au début de High-Speed séquence de leader de transmission |

| DXGK_DSI_EOT_SYNC_ERROR | Octets incomplets détectés par un périphérique dans la transmission High-Speed |

| DXGK_DSI_ESCAPE_MODE_ENTRY_COMMAND_ERROR | Erreur ou le périphérique ne reconnaît pas la séquence d’échappement |

| DXGK_DSI_LOW_POWER_TRANSMIT_SYNC_ERROR | Octets incomplets détectés par un périphérique dans la transmission Low-Speed |

| DXGK_DSI_FALSE_CONTROL_ERROR | Erreur détectée par un périphérique dans la séquence d’échappement ou la séquence d’exécution |

| DXGK_DSI_CONTENTION_DETECTED | Contention détectée |

| DXGK_DSI_CHECKSUM_ERROR_CORRECTED | Une erreur de somme de contrôle a été détectée et corrigée |

| DXGK_DSI_CHECKSUM_ERROR_NOT_CORRECTED | Une erreur de somme de contrôle a été détectée mais n’a pas pu être corrigée |

| DXGK_DSI_LONG_PACKET_PAYLOAD_CHECKSUM_ERROR | La somme de contrôle de charge utile était incorrecte pour un paquet long |

| DXGK_DSI_DSI_DATA_TYPE_NOT_RECOGNIZED | Le périphérique ne reconnaît pas le type de données qui lui est envoyé |

| DXGK_DSI_DSI_VC_ID_INVALID | Périphérique a reçu une commande pour un canal virtuel qu’il ne prend pas en charge |

| DXGK_DSI_INVALID_TRANSMISSION_LENGTH | Périphérique détecté que le nombre d’octets transmis ne correspond pas à ce qui a été spécifié dans l’en-tête |

| DXGK_DSI_DSI_PROTOCOL_VIOLATION | Le périphérique a détecté l’absence d’EoTP sur une transmission ou l’hôte n’a pas pu signaler le basculement du bus pour une lecture |

ResetFailed

Si elle est définie, la réinitialisation n’a pas entraîné le retour du panneau à un état opérationnel.

NeedModeSet

S’il est défini lors de l’appel du pilote graphique, le système d’exploitation doit effectuer un mode non optimisé défini sur l’appareil pour terminer la réinitialisation.

Results

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 2004
En-tête dispmprt.h

Voir aussi

**IOCTL_MIPI_DSI_QUERY_CAPS

IOCTL_MIPI_DSI_RESET

IOCTL_MIPI_DSI_TRANSMISSION