共用方式為


DXGKDDI_DSICAPS回呼函式 (dispmprt.h)

DxgkddiDsiCaps 回呼函式會查詢特定目標的顯示序列介面 (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 面板驅動程式應該藉由傳送 IOCTL_MIPI_DSI_QUERY_CAPS 來初始化,以提供資訊以允許 OEM 面板驅動程式驗證驅動程式支援,並提供顯示器的原始層級 1 DDB 數據,讓一個面板驅動程式支援多個裝置,並確認沒有不相符。 OS 圖形核心會在收到此 IOCTL 時呼叫 DxgkddiDsiCaps。 功能會在 DXGK_DSI_CAPS 結構中傳回。

圖形驅動程式會填入 DXGI_DSI_CAPS 字段,並在可用時使用快取資訊,因為數據應該是靜態的。 由於 OS 需要TargetMaximumReturnPacketSize 域值進行封包驗證,因此它可以先向圖形驅動程式要求功能,再從面板驅動程式接收要求。

OEM 面板驅動程式負責驗證 DSI 功能和與面板的相容性,因為圖形驅動程式和 OS 都沒有足夠的資訊可以這麼做,尤其是針對任何已定義或未定義元素的製造商。

要求

要求 價值
最低支援的用戶端 Windows 10 版本 2004
標頭 dispmprt.h

另請參閱

DXGI_DSI_CAPS

IOCTL_MIPI_DSI_QUERY_CAPS