DXGK_DSI_RESET 構造体 (dispmprt.h)
DXGK_DSI_RESET構造体は、IOCTL_MIPI_DSI_RESETと共に使用されます。
構文
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;
メンバー
Flags
予約済み。 0 に設定する必要があります。
MipiErrors
周辺機器との通信によって報告されるエラーを示すDXGK_DSI_* 値の組み合わせ。 次の値のうち 1 つ以上を指定できます。
エラー | 説明 |
---|---|
DXGK_DSI_SOT_ERROR | 送信リーダー シーケンスの開始 High-Speed エラーが発生する可能性があります |
|DXGK_DSI_SOT_SYNC_ERROR |送信リーダー シーケンスの開始 High-Speed エラー |
|DXGK_DSI_EOT_SYNC_ERROR |High-Speed 転送で周辺機器によって不完全なバイトが検出されました |
|DXGK_DSI_ESCAPE_MODE_ENTRY_COMMAND_ERROR |エラーまたは周辺機器がエスケープ シーケンスを認識しない |
|DXGK_DSI_LOW_POWER_TRANSMIT_SYNC_ERROR |Low-Speed 転送で周辺機器によって不完全なバイトが検出されました |
|DXGK_DSI_FALSE_CONTROL_ERROR |エスケープ シーケンスまたはターンアラウンド シーケンスで周辺機器が検出されたエラー |
|DXGK_DSI_CONTENTION_DETECTED |競合が検出されました |
|DXGK_DSI_CHECKSUM_ERROR_CORRECTED |チェックサム エラーが検出され、修正されました |
|DXGK_DSI_CHECKSUM_ERROR_NOT_CORRECTED |チェックサム エラーが検出されましたが、修正できませんでした |
|DXGK_DSI_LONG_PACKET_PAYLOAD_CHECKSUM_ERROR |長いパケットのペイロード チェックサムが正しくありません |
|DXGK_DSI_DSI_DATA_TYPE_NOT_RECOGNIZED |周辺機器が送信されたデータ型を認識しない |
|DXGK_DSI_DSI_VC_ID_INVALID |周辺機器が、サポートされていない仮想チャネルのコマンドを送信しました |
|DXGK_DSI_INVALID_TRANSMISSION_LENGTH |送信されたバイト数がヘッダーで指定されたものと一致しないことが周辺機器によって検出されました |
|DXGK_DSI_DSI_PROTOCOL_VIOLATION |送信またはホスト上の EoTP の不足が周辺で検出され、読み取りのためにバスのターンアラウンドを通知できませんでした |
ResetFailed
設定した場合、リセットによってパネルが動作状態に戻る結果になりませんでした。
NeedModeSet
グラフィックス ドライバーの呼び出しからの復帰時に設定した場合、OS は、リセットを完了するために、デバイスに設定された最適化されていないモードを実行する必要があります。
Results
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 バージョン 2004 |
Header | dispmprt.h |