Bagikan melalui


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)

Lihat juga

DDENABLEIRQINFO

DX_IRQDATA

IRQCallback