IOCTL_MIPI_DSI_QUERY_CAPS IOCTL (ntddvdeo.h)

IOCTL_MIPI_DSI_QUERY_CAPS は、グラフィックス ドライバーによって公開される MIPI DSI インターフェイスの基本的な機能と、パネルから識別情報を取得します。

メジャー コード

IRP_MJ_DEVICE_CONTROL

[入力バッファー]

[なし] :

入力バッファーの長さ

該当なし

出力バッファー

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

こちらもご覧ください

DsiQueryCaps

DXGK_DSI_CAPS

IOCTL_MIPI_DSI_RESET

IOCTL_MIPI_DSI_TRANSMISSION