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 |
ヘッダー | dispmprt.h |