DXGKCB_QUEUE_DPC fungsi panggilan balik (dispmprt.h)

Fungsi DxgkCbQueueDpc mengantre panggilan prosedur yang ditangguhkan (DPC) untuk eksekusi di DISPATCH_LEVEL IRQL.

Sintaks

DXGKCB_QUEUE_DPC DxgkcbQueueDpc;

BOOLEAN DxgkcbQueueDpc(
  [in] HANDLE DeviceHandle
)
{...}

Parameter

[in] DeviceHandle

Handel yang mewakili adaptor tampilan. Driver miniport tampilan sebelumnya memperoleh handel ini di anggota DeviceHandle dari struktur DXGKRNL_INTERFACE yang diteruskan ke DxgkDdiStartDevice.

Nilai kembali

DxgkCbQueueDpc mengembalikan TRUE jika DPC berhasil diantrekan; jika tidak, ia mengembalikan FALSE.

Keterangan

Fungsi ini mengantre objek DPC untuk miniport tampilan dan memanggil fungsi DxgkDdiDpcRoutine ketika layanan interupsi rutin (ISR) memintanya.

Hanya boleh ada satu panggilan balik ke fungsi ini yang dijadwalkan per perangkat kapan saja. Jika panggilan balik sudah dijadwalkan untuk perangkat, panggilan kedua ke DxgkCbQueueDpc tidak akan berpengaruh dan akan mengembalikan FALSE.

Untuk informasi selengkapnya tentang penggunaan fungsi ini, lihat topik berikut:

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows.
Target Platform Desktop
Header dispmprt.h (termasuk Dispmprt.h)
IRQL Tingkat apa pun

Lihat juga

DxgkCbQueueDpc

DxgkDdiDpcRoutine