Compartir a través de


Estructura DDENABLEIRQINFO (dxmini.h)

La estructura DDENABLEIRQINFO contiene la información necesaria para habilitar las interrupciones.

Sintaxis

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

Miembros

dwIRQSources

Indica las interrupciones que se deben habilitar. Este miembro puede ser uno o varios de los siguientes valores:

Marca Significado
DDIRQ_DISPLAY_VSYNC El dispositivo puede generar IRQs en función de la sincronización de V de la pantalla.
DDIRQ_VPORT0_LINE El dispositivo puede generar IRQs en función de una línea programable para el número de puerto de vídeo de hardware 0.
DDIRQ_VPORT0_VSYNC El dispositivo puede generar IRQ de sincronización virtual para el número de puerto de vídeo de hardware 0.
DDIRQ_VPORT1_LINE El dispositivo puede generar IRQs en función de una línea programable para el puerto de vídeo de hardware 1.
DDIRQ_VPORT1_VSYNC El dispositivo puede generar IRQ de sincronización virtual para el número de puerto de vídeo de hardware 1.
DDIRQ_VPORT2_LINE El dispositivo puede generar IRQs en función de una línea programable para el puerto de vídeo de hardware 2.
DDIRQ_VPORT2_VSYNC El dispositivo puede generar IRQ de sincronización virtual para el número de puerto de vídeo de hardware 2.
DDIRQ_VPORT3_LINE El dispositivo puede generar IRQs en función de una línea programable para el puerto de vídeo de hardware 3.
DDIRQ_VPORT3_VSYNC El dispositivo puede generar IRQ de sincronización de V para el número de puerto de vídeo de hardware 3.
DDIRQ_VPORT4_LINE El dispositivo puede generar IRQs en función de una línea programable para el puerto de vídeo de hardware número 4.
DDIRQ_VPORT4_VSYNC El dispositivo puede generar IRQ de sincronización de V para el número de puerto de vídeo de hardware 4.
DDIRQ_VPORT5_LINE El dispositivo puede generar IRQs en función de una línea programable para el puerto de vídeo de hardware número 5.
DDIRQ_VPORT5_VSYNC El dispositivo puede generar IRQ de sincronización de V para el número de puerto de vídeo de hardware 5.
DDIRQ_VPORT6_LINE El dispositivo puede generar IRQs en función de una línea programable para el número de puerto de vídeo de hardware 6.
DDIRQ_VPORT6_VSYNC El dispositivo puede generar IRQ de sincronización de V para el número de puerto de vídeo de hardware 6.
DDIRQ_VPORT7_LINE El dispositivo puede generar IRQs en función de una línea programable para el puerto de vídeo de hardware 7.
DDIRQ_VPORT7_VSYNC El dispositivo puede generar IRQ de sincronización virtual para el número de puerto de vídeo de hardware 7.
DDIRQ_VPORT8_LINE El dispositivo puede generar IRQs en función de una línea programable para el puerto de vídeo de hardware número 8.
DDIRQ_VPORT8_VSYNC El dispositivo puede generar IRQ de sincronización de V para el número de puerto de vídeo de hardware 8.
DDIRQ_VPORT9_LINE El dispositivo puede generar IRQs en función de una línea programable para el número de puerto de vídeo de hardware 9.
DDIRQ_VPORT9_VSYNC El dispositivo puede generar IRQ de sincronización de V para el número de puerto de vídeo de hardware 9.

dwLine

Indica qué línea debe generar irQ. Si el hardware no tiene la capacidad de generar un IRQ basado en una línea programable, el valor de este miembro no tiene sentido.

IRQCallback

Apunta a un IRQCallback al que llama el controlador de miniporte de vídeo cuando el controlador de minipuerto administra IRQs y se produce un IRQ.

lpIRQData

Apunta a los datos que se van a enviar a IRQCallback cuando se llama a IRQCallback .

Comentarios

El miembro dwIRQSources de esta estructura no usa la marca DDIRQ_BUSMASTER. Sin embargo, la marca DDIRQ_BUSMASTER se puede establecer en el miembro dwIrqFlags de la estructura DX_IRQDATA . El controlador pasa este DX_IRQDATA a la función IRQCallback cuando se produce un IRQ.

Requisitos

Requisito Valor
Header dxmini.h (include Dxmini.h)

Consulte también

DX_IRQDATA

DxEnableIRQ

IRQCallback