IOCTL_MIPI_DSI_QUERY_CAPS IOCTL (ntddvdeo.h)
IOCTL_MIPI_DSI_QUERY_CAPS は、グラフィックス ドライバーによって公開される MIPI DSI インターフェイスの基本的な機能と、パネルから識別情報を取得します。
メジャー コード
[入力バッファー]
[なし] :
入力バッファーの長さ
該当なし
出力バッファー
DSI 機能が返されるバッファー。 少なくとも sizeof(DXGK_DSI_CAPS)
である必要があります。
出力バッファーの長さ
出力バッファーのサイズ (バイト単位)。
入力/出力バッファー
該当なし
入力/出力バッファーの長さ
該当なし
ステータス ブロック
Irp-IoStatus.Status> は、要求が成功した場合にSTATUS_SUCCESSに設定されます。 それ以外の場合は、NTSTATUS コードとして適切なエラー条件に対する状態。
詳細については、「 NTSTATUS 値」を参照してください。
注釈
モバイル 業界プロセッサ インターフェイス (MIPI) デジタル シリアル インターフェイス (DSI) IOCTL は、モニター、oem パネル、またはポート/ミニポート ドライバーによって処理する必要があります。
OEM パネル ドライバーは 、 IOCTL_MIPI_DSI_QUERY_CAPS を使用して初期化する必要があります。これは、OEM パネル ドライバーがドライバーのサポートを検証できるように情報を提供し、1 つのパネル ドライバーが複数のデバイスをサポートできるようにし、不一致がないことを確認するために、ディスプレイから生レベル 1 DDB データを提供します。 機能は 、DXGK_DSI_CAPS 構造体で返されます。 特に製造元が定義または未定義の要素に対して、グラフィックス ドライバーも OS にも十分な情報がないため、DSI 機能を検証し、パネルとの互換性を検証するのは OEM パネル ドライバーの責任です。
OS はクエリ IOCTL を DsiQueryCaps の呼び出しに変換し、モニターのターゲット ID を入力として渡し、出力用のキャップ構造を渡します。 グラフィックス ドライバーは、データを静的にする必要があるため、キャッシュされた情報を使用して、要求されたフィールドを入力する必要があります (使用可能な場合)。 OS はパケット検証に TargetMaximumReturnPacketSize 値を必要とするため、パネル ドライバーから要求を受け取る前にグラフィックス ドライバーに機能を要求する場合があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 バージョン 2004 |
Header | ntddvdeo.h |