Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
[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 |