Interface IWDFInterrupt (wudfddi.h)

[Avertissement : UMDF 2 est la dernière version d’UMDF et remplace UMDF 1. Tous les nouveaux pilotes UMDF doivent être écrits à l’aide d’UMDF 2. Aucune nouvelle fonctionnalité n’est ajoutée à UMDF 1 et la prise en charge d’UMDF 1 est limitée sur les versions plus récentes de Windows 10. Les pilotes Windows universels doivent utiliser UMDF 2. Pour plus d’informations, consultez Prise en main avec UMDF.]

Cette interface expose un objet d’interruption.

Héritage

L’interface IWDFInterrupt hérite d’IWDFObject. IWDFInterrupt a également les types de membres suivants :

  • Méthodes

Méthodes

L’interface IWDFInterrupt a ces méthodes.

 
IWDFInterrupt ::AcquireInterruptLock

La méthode AcquireInterruptLock commence une séquence de code qui s’exécute tout en tenant le verrou d’un objet d’interruption.
IWDFInterrupt ::D isable

La méthode Disable désactive une interruption de périphérique spécifiée en appelant la fonction de rappel OnInterruptDisable du pilote.
IWDFInterrupt ::Enable

La méthode Enable active une interruption de périphérique spécifiée en appelant la fonction de rappel OnInterruptEnable du pilote.
IWDFInterrupt ::GetDevice

La méthode GetDevice retourne l’interface d’objet d’appareil d’infrastructure pour cet objet d’interruption.
IWDFInterrupt ::GetInfo

La méthode GetInfo récupère des informations sur une interruption spécifiée.
IWDFInterrupt ::QueueWorkItemForIsr

La méthode QueueWorkItemForIsr met en file d’attente un élément de travail pour traiter le travail lié aux interruptions en dehors de la routine de service d’interruption.
IWDFInterrupt ::ReleaseInterruptLock

La méthode ReleaseInterruptLock met fin à une séquence de code qui s’exécute tout en maintenant le verrou d’un objet d’interruption.
IWDFInterrupt ::SetExtendedPolicy

La méthode SetExtendedPolicy spécifie la priorité d’interruption, l’affinité processeur, la stratégie d’affinité et le groupe de processeurs pour une interruption spécifiée.
IWDFInterrupt ::SetPolicy

La méthode SetPolicy spécifie la priorité d’interruption, l’affinité processeur et la stratégie d’affinité pour une interruption spécifiée.
IWDFInterrupt ::TryToAcquireInterruptLock

La méthode TryToAcquireInterruptLock acquiert le verrou d’interruption si aucun autre thread ne l’a déjà acquis.

Configuration requise

Condition requise Valeur
Fin de la prise en charge Non disponible dans UMDF 2.0 et versions ultérieures.
Plateforme cible Desktop (Expérience utilisateur)
Version UMDF minimale 1.11
En-tête wudfddi.h

Voir aussi

IWDFObject