DXGKDDI_DISPLAYDETECTCONTROL fungsi panggilan balik (d3dkmddi.h)

Digunakan untuk mengaktifkan dan menonaktifkan deteksi colokan panas dan untuk memulai polling status pada target tertentu atau semua target.

Sintaks

DXGKDDI_DISPLAYDETECTCONTROL DxgkddiDisplaydetectcontrol;

NTSTATUS DxgkddiDisplaydetectcontrol(
  IN_CONST_HANDLE hAdapter,
  IN_CONST_PDXGKARG_DISPLAYDETECTCONTROL pDisplayDetectControl
)
{...}

Parameter

hAdapter

Handel yang mengidentifikasi adaptor.

pDisplayDetectControl

Penunjuk ke struktur DXGKARG_DISPLAYDETECTCONTROL yang menjelaskan tindakan deteksi yang diminta.

Mengembalikan nilai

Jika rutinitas ini berhasil, rutinitas akan mengembalikan STATUS_SUCCESS.

Keterangan

Fungsi ini selalu dipanggil pada tingkat PASIF sehingga kode pendukung harus dibuat dapat dipaginasi.

Status yang dikembalikan hanya mencerminkan panggilan, bukan status konektor. Jika driver mendeteksi perubahan, driver akan merespons dengan memanggil DxgkCbIndicateConnectorChange. Jika polling satu atau beberapa target diminta, driver harus kembali setelah permintaan dikirimkan ke perangkat keras, daripada menunggu polling selesai.

DXGK_DDCT_POLLONE hanya berlaku untuk id target yang ditentukan saat DXGK_DDCT_POLLALL berlaku untuk semua target. Ini akan menjadi kesalahan OS untuk meminta salah satu jenis kontrol deteksi ini jika HPD tidak diaktifkan sehingga driver hanya dapat gagal panggilan dengan STATUS_INVALID_PARAMETER.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header d3dkmddi.h