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. |