Partager via


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)

Voir aussi

DDENABLEIRQINFO

DX_IRQDATA

IRQCallback