PDX_ENABLEIRQ fonction de rappel (dxmini.h)
La fonction de rappel DxEnableIRQ indique au pilote de miniport vidéo les IRQ qui doivent être activés ou désactivés.
Syntaxe
PDX_ENABLEIRQ PdxEnableirq;
DWORD PdxEnableirq(
PVOID unnamedParam1,
PDDENABLEIRQINFO unnamedParam2,
PVOID unnamedParam3
)
{...}
Paramètres
unnamedParam1
Pointe vers l’extension de périphérique du pilote miniport.
unnamedParam2
Pointe vers la structure DDENABLEIRQINFO qui contient les informations requises pour activer les interruptions.
unnamedParam3
Réservé pour le système.
Valeur retournée
DxEnableIRQ retourne DX_OK si elle réussit ; sinon, elle retourne l’une des valeurs d’erreur suivantes :
Notes
Le membre dwIRQSources de la structure DDENABLEIRQINFO sur EnableIrqInfo contient les indicateurs DDIRQ_Xxx définis pour chaque IRQ qui doit être activé. Si aucune IRQ n’est spécifiée dans cet appel, elle doit être désactivée. Si la combinaison demandée ne peut pas être prise en charge, cette fonction échoue.
Étant donné que le pilote de miniport vidéo doit toujours gérer son propre IRQ, il doit appeler l’IRQCallback spécifié lorsqu’une IRQ se produit. Lors de l’appel de IRQCallback, le membre dwIRQFlags de la structure DX_IRQDATA passée à IRQCallback contient les indicateurs DDIRQ_Xxx qui indiquent la cause de l’IRQ.
Spécifications
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | dxmini.h (include Dxmini.h) |