Condividi tramite


Struttura DDENABLEIRQINFO (dxmini.h)

La struttura DDENABLEIRQINFO contiene le informazioni necessarie per abilitare gli interruzioni.

Sintassi

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

Members

dwIRQSources

Indica gli interruzioni che devono essere abilitati. Questo membro può essere uno o più dei valori seguenti:

Contrassegno Significato
DDIRQ_DISPLAY_VSYNC Il dispositivo può generare IRQs in base alla sincronizzazione V-display.
DDIRQ_VPORT0_LINE Il dispositivo può generare irQs in base a una linea programmabile per la porta video hardware 0.
DDIRQ_VPORT0_VSYNC Il dispositivo può generare IRQs di sincronizzazione virtuale per il numero di porta video hardware 0.
DDIRQ_VPORT1_LINE Il dispositivo può generare irQs in base a una linea programmabile per la porta video hardware 1.
DDIRQ_VPORT1_VSYNC Il dispositivo può generare IRQs di sincronizzazione virtuale per la porta video hardware 1.
DDIRQ_VPORT2_LINE Il dispositivo può generare IRQs in base a una linea programmabile per la porta video hardware 2.
DDIRQ_VPORT2_VSYNC Il dispositivo può generare IRQs di sincronizzazione virtuale per la porta video hardware 2.
DDIRQ_VPORT3_LINE Il dispositivo può generare IRQs in base a una linea programmabile per la porta video hardware numero 3.
DDIRQ_VPORT3_VSYNC Il dispositivo può generare IRQs di sincronizzazione virtuale per la porta video hardware 3.
DDIRQ_VPORT4_LINE Il dispositivo può generare irQs in base a una linea programmabile per la porta video hardware 4.
DDIRQ_VPORT4_VSYNC Il dispositivo può generare IRQs di sincronizzazione virtuale per la porta video hardware 4.
DDIRQ_VPORT5_LINE Il dispositivo può generare irQs in base a una linea programmabile per la porta video hardware numero 5.
DDIRQ_VPORT5_VSYNC Il dispositivo può generare IRQs di sincronizzazione virtuale per la porta video hardware numero 5.
DDIRQ_VPORT6_LINE Il dispositivo può generare IRQs in base a una linea programmabile per la porta video hardware numero 6.
DDIRQ_VPORT6_VSYNC Il dispositivo può generare IRQs di sincronizzazione virtuale per la porta video hardware numero 6.
DDIRQ_VPORT7_LINE Il dispositivo può generare IRQs in base a una linea programmabile per la porta video hardware numero 7.
DDIRQ_VPORT7_VSYNC Il dispositivo può generare IRQs di sincronizzazione virtuale per la porta video hardware 7.
DDIRQ_VPORT8_LINE Il dispositivo può generare IRQs in base a una linea programmabile per la porta video hardware 8.
DDIRQ_VPORT8_VSYNC Il dispositivo può generare IRQs di sincronizzazione virtuale per la porta video hardware 8.
DDIRQ_VPORT9_LINE Il dispositivo può generare IRQs in base a una linea programmabile per la porta video hardware numero 9.
DDIRQ_VPORT9_VSYNC Il dispositivo può generare IRQs di sincronizzazione virtuale per la porta video hardware 9.

dwLine

Indica quale riga deve generare il file IRQ. Se l'hardware non ha la possibilità di generare un irQ in base a una riga programmabile, il valore in questo membro non è significativo.

IRQCallback

Punta a un IRQCallback che il driver miniport video chiama quando il driver miniport gestisce IRQs e si verifica un IRQ.

lpIRQData

Punta ai dati da inviare a IRQCallback quando viene chiamato IRQCallback.

Commenti

Il membro dwIRQSources di questa struttura non usa il flag di DDIRQ_BUSMASTER. Tuttavia, il flag DDIRQ_BUSMASTER può essere impostato nel membro dwIrqFlags della struttura DX_IRQDATA . Il driver passa questo DX_IRQDATA alla funzione IRQCallback quando si verifica un irQ.

Requisiti

Requisito Valore
Intestazione dxmini.h (include Dxmini.h)

Vedi anche

DX_IRQDATA

DxEnableIRQ

IRQCallback