次の方法で共有


DXGKDDI_DSICAPS コールバック関数 (dispmprt.h)

DxgkddiDsiCaps コールバック関数は、特定のターゲットに対して Display Serial Interface (DSI) 機能を照会します。

構文

DXGKDDI_DSICAPS DxgkddiDsicaps;

NTSTATUS DxgkddiDsicaps(
  [in]  HANDLE Context,
  [in]  D3DDDI_VIDEO_PRESENT_TARGET_ID TargetId,
  [out] PDXGK_DSI_CAPS pArgs
)
{...}

パラメーター

[in] Context

ドライバーの MIPI インターフェイス (DXGK_MIPIDSI_interfaceから取得したように、_ DXGK はドライバーに対してこのコンテキストを照会します。

[in] TargetId

モニターのターゲット識別子。

[out] pArgs

DXGI_DSI_CAPS構造体へのポインター。

戻り値

DxgkddiDsiCaps は 、成功した場合STATUS_SUCCESSを返します。それ以外の場合は、 Ntstatus.h で定義されているエラー コードのいずれかを返します。

注釈

OEM パネル ドライバーは 、OEM パネル ドライバーがドライバーのサポートを確認するための情報を提供し、1 つのパネル ドライバーが複数のデバイスをサポートし、不一致がないことを確認するために、ディスプレイから生のレベル 1 DDB データを提供するIOCTL_MIPI_DSI_QUERY_CAPSを送信して初期化する必要があります。 OS グラフィックス カーネルは、この IOCTL を受信すると DxgkddiDsiCaps を呼び出します。 機能は、DXGK_DSI_CAPS構造体で返されます。

グラフィックス ドライバーは、データを静的にする必要があるため、キャッシュされた情報 (使用可能な場合) を使用して、 DXGI_DSI_CAPS フィールドに入力します。 OS はパケット検証のフィールド値をTargetMaximumReturnPacketSize 必要とするため、パネル ドライバーから要求を受け取る前にグラフィックス ドライバーに機能を要求できます。

OEM パネル ドライバーは、DSI 機能とパネルとの互換性を検証する役割を担います。グラフィックス ドライバーも OS にも、特に製造元が定義または未定義の要素に対して十分な情報を持っていないためです。

要件

要件
サポートされている最小のクライアント Windows 10 バージョン 2004
Header dispmprt.h

こちらもご覧ください

DXGI_DSI_CAPS

IOCTL_MIPI_DSI_QUERY_CAPS