Partager via


en-tête wdfinterrupt.h

Cet en-tête est utilisé par wdf. Pour plus d'informations, consultez les pages suivantes :

wdfinterrupt.h contient les interfaces de programmation suivantes :

Fonctions

 
WDF_INTERRUPT_CONFIG_INIT

La fonction WDF_INTERRUPT_CONFIG_INIT initialise une structure de WDF_INTERRUPT_CONFIG.
WDF_INTERRUPT_EXTENDED_POLICY_INIT

La fonction WDF_INTERRUPT_EXTENDED_POLICY_INIT initialise une structure WDF_INTERRUPT_EXTENDED_POLICY.
WDF_INTERRUPT_INFO_INIT

La fonction WDF_INTERRUPT_INFO_INIT initialise une structure de WDF_INTERRUPT_INFO.
WdfInterruptAcquireLock

La méthode WdfInterruptAcquireLock démarre une séquence de code qui s’exécute au niveau de la demande d’interruption de l’appareil (DIRQL) tout en tenant le verrou de rotation d’un objet d’interruption.
WdfInterruptCreate

La méthode WdfInterruptCreate crée un objet d’interruption de framework.
WdfInterruptDisable

La méthode WdfInterruptDisable désactive une interruption d’appareil spécifiée en appelant la fonction de rappel EvtInterruptDisable du pilote.
WdfInterruptEnable

La méthode WdfInterruptEnable active une interruption de périphérique spécifiée en appelant la fonction de rappel EvtInterruptEnable du pilote.
WdfInterruptGetDevice

La méthode WdfInterruptGetDevice retourne un handle à l’objet d’appareil framework associé à un objet d’interruption d’infrastructure spécifié.
WdfInterruptGetInfo

La méthode WdfInterruptGetInfo récupère des informations sur une interruption spécifiée.
WdfInterruptQueueDpcForIsr

La méthode WdfInterruptQueueDpcForIsr met en file d’attente la fonction de rappel EvtInterruptDpc d’un objet d’interruption de framework pour l’exécution.
WdfInterruptQueueWorkItemForIsr

La méthode WdfInterruptQueueWorkItemForIsr met en file d’attente la fonction de rappel EvtInterruptWorkItem d’un objet d’interruption de framework pour l’exécution.
WdfInterruptReleaseLock

La méthode WdfInterruptReleaseLock met fin à une séquence de code qui s’exécute au niveau du DIRQL de l’appareil tout en tenant le verrou de rotation d’un objet d’interruption.
WdfInterruptReportActive

WdfInterruptReportActive informe le système que l’interruption est active et que le pilote est prêt à traiter les demandes d’interruption sur les lignes associées.
WdfInterruptReportInactive

La méthode WdfInterruptReportInactive informe le système que l’interruption n’est plus active et que le pilote n’attend pas de demandes d’interruption sur les lignes associées.
WdfInterruptSetExtendedPolicy

La méthode WdfInterruptSetExtendedPolicy spécifie la priorité d’interruption, l’affinité du processeur, la stratégie d’affinité et le groupe de processeur pour une interruption spécifiée.
WdfInterruptSetPolicy

La méthode WdfInterruptSetPolicy spécifie la priorité d’interruption, l’affinité processeur et la stratégie d’affinité pour une interruption spécifiée.
WdfInterruptSynchronize

La méthode WdfInterruptSynchronize exécute une fonction de rappel spécifiée au niveau du DIRQL de l’appareil tout en tenant le verrou de rotation d’un objet d’interruption.
WdfInterruptTryToAcquireLock

La méthode WdfInterruptTryToAcquireLock tente d’acquérir le verrou passif d’un objet d’interruption.
WdfInterruptWdmGetInterrupt

La méthode WdfInterruptWdmGetInterrupt retourne un pointeur vers l’objet d’interruption WDM associé à un objet d’interruption d’infrastructure spécifié.

Fonctions de rappel

 
EVT_WDF_INTERRUPT_DISABLE

La fonction de rappel d’événement EvtInterruptDisable d’un pilote désactive une interruption matérielle spécifiée.
EVT_WDF_INTERRUPT_DPC

La fonction de rappel d’événement EvtInterruptDpc d’un pilote traite les informations d’interruption que la fonction de rappel EvtInterruptIsr du pilote a stockées.
EVT_WDF_INTERRUPT_ENABLE

La fonction de rappel d’événement EvtInterruptEnable d’un pilote active une interruption matérielle spécifiée.
EVT_WDF_INTERRUPT_ISR

La fonction de rappel d’événement EvtInterruptIsr d’un pilote traite une interruption matérielle.
EVT_WDF_INTERRUPT_SYNCHRONIZE

La fonction de rappel d’événement EvtInterruptSynchronize d’un pilote effectue des opérations qui doivent être synchronisées avec une fonction de rappel EvtInterruptIsr.
EVT_WDF_INTERRUPT_WORKITEM

La fonction de rappel d’événement EvtInterruptWorkItem d’un pilote traite les informations d’interruption que la fonction de rappel EvtInterruptIsr du pilote a stockées.

Structures

 
WDF_INTERRUPT_CONFIG

La structure WDF_INTERRUPT_CONFIG contient des informations de configuration pour une interruption d’appareil.
WDF_INTERRUPT_EXTENDED_POLICY

La structure WDF_INTERRUPT_EXTENDED_POLICY contient des informations sur la stratégie, la priorité, l’affinité et le groupe d’une interruption.
WDF_INTERRUPT_INFO

La structure WDF_INTERRUPT_INFO contient des informations sur la ressource d’interruption d’un appareil.

Énumérations

 
WDF_INTERRUPT_POLARITY

Le type d’énumération WDF_INTERRUPT_POLARITY est utilisé pour spécifier la polarité d’un signal d’interruption.
WDF_INTERRUPT_POLICY

Le type d’énumération WDF_INTERRUPT_POLICY identifie les stratégies d’affinité que le gestionnaire PnP peut utiliser lorsqu’il affecte les interruptions d’un appareil aux processeurs d’un système multiprocesseur.
WDF_INTERRUPT_PRIORITY

Découvrez comment le type d’énumération WDF_INTERRUPT_PRIORITY identifie les priorités relatives pour les interruptions d’appareil.