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. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour