Bagikan melalui


Struktur DDENABLEIRQINFO (dxmini.h)

Struktur DDENABLEIRQINFO berisi informasi yang diperlukan untuk mengaktifkan gangguan.

Sintaks

typedef struct _DDENABLEIRQINFO {
  DWORD           dwIRQSources;
  DWORD           dwLine;
  PDX_IRQCALLBACK IRQCallback;
  PDX_IRQDATA     lpIRQData;
} DDENABLEIRQINFO, *PDDENABLEIRQINFO;

Anggota

dwIRQSources

Menunjukkan gangguan yang harus diaktifkan. Anggota ini bisa menjadi satu atau beberapa nilai berikut:

Bendera Makna
DDIRQ_DISPLAY_VSYNC Perangkat dapat menghasilkan IRQ berdasarkan tampilan V-sync.
DDIRQ_VPORT0_LINE Perangkat dapat menghasilkan IRQ berdasarkan garis yang dapat diprogram untuk port video perangkat keras nomor 0.
DDIRQ_VPORT0_VSYNC Perangkat dapat menghasilkan IRQ sinkronisasi V untuk port video perangkat keras nomor 0.
DDIRQ_VPORT1_LINE Perangkat dapat menghasilkan IRQ berdasarkan garis yang dapat diprogram untuk port video perangkat keras nomor 1.
DDIRQ_VPORT1_VSYNC Perangkat dapat menghasilkan IRQ sinkronisasi V untuk port video perangkat keras nomor 1.
DDIRQ_VPORT2_LINE Perangkat dapat menghasilkan IRQ berdasarkan garis yang dapat diprogram untuk port video perangkat keras nomor 2.
DDIRQ_VPORT2_VSYNC Perangkat dapat menghasilkan IRQ sinkronisasi V untuk port video perangkat keras nomor 2.
DDIRQ_VPORT3_LINE Perangkat dapat menghasilkan IRQ berdasarkan garis yang dapat diprogram untuk port video perangkat keras nomor 3.
DDIRQ_VPORT3_VSYNC Perangkat dapat menghasilkan IRQ sinkronisasi V untuk port video perangkat keras nomor 3.
DDIRQ_VPORT4_LINE Perangkat dapat menghasilkan IRQ berdasarkan garis yang dapat diprogram untuk port video perangkat keras nomor 4.
DDIRQ_VPORT4_VSYNC Perangkat dapat menghasilkan IRQ sinkronisasi V untuk port video perangkat keras nomor 4.
DDIRQ_VPORT5_LINE Perangkat dapat menghasilkan IRQ berdasarkan garis yang dapat diprogram untuk port video perangkat keras nomor 5.
DDIRQ_VPORT5_VSYNC Perangkat dapat menghasilkan IRQ sinkronisasi V untuk port video perangkat keras nomor 5.
DDIRQ_VPORT6_LINE Perangkat dapat menghasilkan IRQ berdasarkan garis yang dapat diprogram untuk port video perangkat keras nomor 6.
DDIRQ_VPORT6_VSYNC Perangkat dapat menghasilkan IRQ sinkronisasi V untuk port video perangkat keras nomor 6.
DDIRQ_VPORT7_LINE Perangkat dapat menghasilkan IRQ berdasarkan garis yang dapat diprogram untuk port video perangkat keras nomor 7.
DDIRQ_VPORT7_VSYNC Perangkat dapat menghasilkan IRQ sinkronisasi V untuk port video perangkat keras nomor 7.
DDIRQ_VPORT8_LINE Perangkat dapat menghasilkan IRQ berdasarkan garis yang dapat diprogram untuk port video perangkat keras nomor 8.
DDIRQ_VPORT8_VSYNC Perangkat dapat menghasilkan IRQ sinkronisasi V untuk port video perangkat keras nomor 8.
DDIRQ_VPORT9_LINE Perangkat dapat menghasilkan IRQ berdasarkan garis yang dapat diprogram untuk port video perangkat keras nomor 9.
DDIRQ_VPORT9_VSYNC Perangkat dapat menghasilkan IRQ sinkronisasi V untuk port video perangkat keras nomor 9.

dwLine

Menunjukkan baris mana yang harus menghasilkan IRQ. Jika perangkat keras tidak memiliki kemampuan untuk menghasilkan IRQ berdasarkan garis yang dapat diprogram, nilai dalam anggota ini tidak ada artinya.

IRQCallback

Menunjuk ke IRQCallback yang dipanggil driver miniport video saat driver miniport mengelola IRQ, dan IRQ terjadi.

lpIRQData

Menunjuk ke data yang akan dikirim ke IRQCallback saat IRQCallback dipanggil.

Keterangan

Anggota dwIRQSources dari struktur ini tidak menggunakan bendera DDIRQ_BUSMASTER. Namun, bendera DDIRQ_BUSMASTER dapat diatur dalam anggota dwIrqFlags dari struktur DX_IRQDATA . Driver meneruskan DX_IRQDATA ini ke fungsi IRQCallback ketika IRQ terjadi.

Persyaratan

Persyaratan Nilai
Header dxmini.h (termasuk Dxmini.h)

Lihat juga

DX_IRQDATA

DxEnableIRQ

IRQCallback