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) |