Partager via


Structure DDENABLEIRQINFO (dxmini.h)

La structure DDENABLEIRQINFO contient les informations nécessaires pour activer les interruptions.

Syntaxe

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

Membres

dwIRQSources

Indique les interruptions qui doivent être activées. Ce membre peut être une ou plusieurs des valeurs suivantes :

Indicateur Signification
DDIRQ_DISPLAY_VSYNC L’appareil peut générer des IRQs en fonction de la synchronisation V de l’affichage.
DDIRQ_VPORT0_LINE L’appareil peut générer des IRQs en fonction d’une ligne programmable pour le port vidéo matériel numéro 0.
DDIRQ_VPORT0_VSYNC L’appareil peut générer des IRQs de synchronisation V pour le port vidéo matériel numéro 0.
DDIRQ_VPORT1_LINE L’appareil peut générer des IRQs en fonction d’une ligne programmable pour le port vidéo matériel numéro 1.
DDIRQ_VPORT1_VSYNC L’appareil peut générer des IRQs de synchronisation V pour le port vidéo matériel numéro 1.
DDIRQ_VPORT2_LINE L’appareil peut générer des IRQs en fonction d’une ligne programmable pour le port vidéo matériel numéro 2.
DDIRQ_VPORT2_VSYNC L’appareil peut générer des IRQs de synchronisation V pour le port vidéo matériel numéro 2.
DDIRQ_VPORT3_LINE L’appareil peut générer des IRQs en fonction d’une ligne programmable pour le port vidéo matériel numéro 3.
DDIRQ_VPORT3_VSYNC L’appareil peut générer des IRQs de synchronisation V pour le port vidéo matériel numéro 3.
DDIRQ_VPORT4_LINE L’appareil peut générer des IRQs en fonction d’une ligne programmable pour le port vidéo matériel numéro 4.
DDIRQ_VPORT4_VSYNC L’appareil peut générer des IRQs de synchronisation V pour le port vidéo matériel numéro 4.
DDIRQ_VPORT5_LINE L’appareil peut générer des IRQs en fonction d’une ligne programmable pour le port vidéo matériel numéro 5.
DDIRQ_VPORT5_VSYNC L’appareil peut générer des IRQs de synchronisation V pour le port vidéo matériel numéro 5.
DDIRQ_VPORT6_LINE L’appareil peut générer des IRQs en fonction d’une ligne programmable pour le port vidéo matériel numéro 6.
DDIRQ_VPORT6_VSYNC L’appareil peut générer des IRQs de synchronisation V pour le port vidéo matériel numéro 6.
DDIRQ_VPORT7_LINE L’appareil peut générer des IRQs en fonction d’une ligne programmable pour le port vidéo matériel numéro 7.
DDIRQ_VPORT7_VSYNC L’appareil peut générer des IRQs de synchronisation V pour le port vidéo matériel numéro 7.
DDIRQ_VPORT8_LINE L’appareil peut générer des IRQs en fonction d’une ligne programmable pour le port vidéo matériel numéro 8.
DDIRQ_VPORT8_VSYNC L’appareil peut générer des IRQs de synchronisation V pour le port vidéo matériel numéro 8.
DDIRQ_VPORT9_LINE L’appareil peut générer des IRQs en fonction d’une ligne programmable pour le port vidéo matériel numéro 9.
DDIRQ_VPORT9_VSYNC L’appareil peut générer des IRQs de synchronisation V pour le port vidéo matériel numéro 9.

dwLine

Indique la ligne qui doit générer l’IRQ. Si le matériel n’a pas la possibilité de générer une IRQ basée sur une ligne programmable, la valeur de ce membre n’a aucun sens.

IRQCallback

Pointe vers un IRQCallback que le pilote de miniport vidéo appelle lorsque le pilote miniport gère les questions d’intégration et qu’une IRQ se produit.

lpIRQData

Pointe vers les données à envoyer à IRQCallback lorsque IRQCallback est appelé.

Remarques

Le membre dwIRQSources de cette structure n’utilise pas l’indicateur DDIRQ_BUSMASTER. Toutefois, l’indicateur DDIRQ_BUSMASTER peut être défini dans le membre dwIrqFlags de la structure DX_IRQDATA . Le pilote transmet cette DX_IRQDATA à la fonction IRQCallback lorsqu’un IRQ se produit.

Configuration requise

Condition requise Valeur
En-tête dxmini.h (include Dxmini.h)

Voir aussi

DX_IRQDATA

DxEnableIRQ

IRQCallback