Bagikan melalui


DXGKDDI_DSICAPS fungsi panggilan balik (dispmprt.h)

Fungsi panggilan balik DxgkddiDsiCaps meminta kemampuan Display Serial Interface (DSI) untuk target tertentu.

Sintaks

DXGKDDI_DSICAPS DxgkddiDsicaps;

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

Parameter

[in] Context

Seperti yang diambil dari antarmuka MIPI driver (DXGK_MIPIDSI_interface ,_ DXGK meminta driver untuk konteks ini.

[in] TargetId

Pengidentifikasi target monitor.

[out] pArgs

Penunjuk ke struktur DXGI_DSI_CAPS .

Nilai kembali

DxgkddiDsiCaps mengembalikan STATUS_SUCCESS jika berhasil; jika tidak, ia mengembalikan salah satu kode kesalahan yang ditentukan dalam Ntstatus.h.

Keterangan

Driver panel OEM harus diinisialisasi dengan mengirim IOCTL_MIPI_DSI_QUERY_CAPS yang memberikan informasi untuk memungkinkan driver panel OEM memverifikasi dukungan driver, dan menyediakan data DDB tingkat 1 mentah dari layar untuk memungkinkan satu driver panel mendukung beberapa perangkat dan untuk mengonfirmasi bahwa tidak ada ketidakcocokan. Kernel grafis OS memanggil DxgkddiDsiCaps ketika menerima IOCTL ini. Kemampuan dikembalikan dalam struktur DXGK_DSI_CAPS.

Driver grafis mengisi bidang DXGI_DSI_CAPS , menggunakan informasi cache jika tersedia karena data harus statis. Karena OS membutuhkanTargetMaximumReturnPacketSize nilai bidang untuk validasi paket, OS dapat meminta kemampuan dari driver grafis sebelum menerima permintaan dari driver panel.

Driver panel OEM bertanggung jawab untuk memvalidasi kemampuan dan kompatibilitas DSI dengan panel, karena driver grafis maupun OS tidak memiliki informasi yang cukup untuk melakukannya, terutama untuk setiap produsen yang ditentukan atau tidak terdefinisi elemen.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, version 2004
Header dispmprt.h

Lihat juga

DXGI_DSI_CAPS

IOCTL_MIPI_DSI_QUERY_CAPS