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 méthode WdfInterruptGetDevice retourne un handle à l’objet d’appareil framework associé à un objet d’interruption de framework spécifié.
Syntaxe
WDFDEVICE WdfInterruptGetDevice(
[in] WDFINTERRUPT Interrupt
);
Paramètres
[in] Interrupt
Handle vers un objet d’interruption de framework.
Valeur de retour
WdfInterruptGetDevice retourne un handle à un objet d’appareil framework.
Une vérification de bogue se produit si le pilote fournit un handle d’objet non valide.
Remarques
Pour plus d’informations sur la gestion des interruptions dans les pilotes basés sur l’infrastructure, consultez Gestion des interruptions matérielles.
Exemples
L’exemple de code suivant montre comment une fonction de rappel EvtInterruptIsr peut obtenir un pointeur vers un espace de contexte défini par le pilote pour l’objet d’appareil auquel appartient un objet d’interruption.
BOOLEAN
MyEvtInterruptIsr(
IN WDFINTERRUPT Interrupt,
IN ULONG MessageID
)
{
PDEVICE_EXTENSION devExt;
devExt = GetMyDeviceContext(WdfInterruptGetDevice(Interrupt));
...
}
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) |
| Bibliothèque | Wdf01000.sys (KMDF) ; WUDFx02000.dll (UMDF) |
| IRQL | <= DIRQL |
| règles de conformité DDI | DriverCreate(kmdf) |