PDX_ENABLEIRQ fungsi panggilan balik (dxmini.h)
Fungsi panggilan balik DxEnableIRQ menunjukkan ke driver miniport video yang IRQ harus diaktifkan atau dinonaktifkan.
Sintaks
PDX_ENABLEIRQ PdxEnableirq;
DWORD PdxEnableirq(
PVOID unnamedParam1,
PDDENABLEIRQINFO unnamedParam2,
PVOID unnamedParam3
)
{...}
Parameter
unnamedParam1
Menunjuk ke ekstensi perangkat driver miniport.
unnamedParam2
Menunjuk ke struktur DDENABLEIRQINFO yang berisi informasi yang diperlukan untuk mengaktifkan gangguan.
unnamedParam3
Dicadangkan untuk penggunaan sistem.
Menampilkan nilai
DxEnableIRQ mengembalikan DX_OK jika berhasil; jika tidak, ia mengembalikan salah satu nilai kesalahan berikut:
Keterangan
Anggota dwIRQSources dari struktur DDENABLEIRQINFO di EnableIrqInfo berisi bendera DDIRQ_Xxx yang diatur untuk setiap IRQ yang harus diaktifkan. Jika IRQ tidak ditentukan dalam panggilan ini, IRQ harus dinonaktifkan. Jika kombinasi yang diminta tidak dapat didukung, fungsi ini gagal.
Karena driver miniport video harus selalu mengelola IRQ sendiri, driver harus memanggil IRQCallback yang ditentukan ketika IRQ terjadi. Saat memanggil IRQCallback, anggota dwIRQFlags dari struktur DX_IRQDATA yang diteruskan ke IRQCallback berisi bendera DDIRQ_Xxx yang menunjukkan apa yang menyebabkan IRQ.
Persyaratan
Target Platform | Desktop |
Header | dxmini.h (termasuk Dxmini.h) |