Partager via


fonction WDF_INTERRUPT_CONFIG_INIT (wdfinterrupt.h)

[S’applique à KMDF et UMDF]

La fonction WDF_INTERRUPT_CONFIG_INIT initialise une structure WDF_INTERRUPT_CONFIG.

Syntaxe

VOID WDF_INTERRUPT_CONFIG_INIT(
  [out]          PWDF_INTERRUPT_CONFIG Configuration,
  [in]           PFN_WDF_INTERRUPT_ISR EvtInterruptIsr,
  [in, optional] PFN_WDF_INTERRUPT_DPC EvtInterruptDpc
);

Paramètres

[out] Configuration

Pointeur vers une structure WDF_INTERRUPT_CONFIG.

[in] EvtInterruptIsr

Pointeur vers la fonction de rappel evtInterruptIs r du pilote.

[in, optional] EvtInterruptDpc

Pointeur vers la fonction de rappel EvtInterruptDpc du pilote, ou NULL .

Valeur de retour

Aucun

Remarques

La fonction WDF_INTERRUPT_CONFIG_INIT zéro la structure WDF_INTERRUPT_CONFIG spécifiée et définit son membre Size à la taille de la structure. Il définit également le membre ShareVector de la structure sur WdfUseDefault et stocke les pointeurs de fonction de rappel spécifiés. Enfin, il définit le membre reportInactiveOnPowerDown de la structure de WDF_INTERRUPT_CONFIG spécifiée sur WdfDefault.

Pour plus d’informations sur la gestion des interruptions dans les pilotes basés sur l’infrastructure, consultez Gestion des interruptions matérielles.

Exemples

Pour obtenir un exemple de code qui utilise WDF_INTERRUPT_CONFIG_INIT, consultez WdfInterruptCreate.

Spécifications

Besoin Valeur
plateforme cible Universel
version minimale de KMDF 1.0
version minimale de UMDF 2.0
En-tête wdfinterrupt.h (include Wdf.h)
IRQL N’importe quel niveau

Voir aussi

EvtInterruptDpc

EvtInterruptIsr

WDF_INTERRUPT_CONFIG