fonction GPIO_CLX_ReleaseInterruptLock (gpioclx.h)
La méthode GPIO_CLX_ReleaseInterruptLock libère un verrou d’interruption sur la banque spécifiée.
Syntaxe
void GPIO_CLX_ReleaseInterruptLock(
[in] PVOID Context,
[in] BANK_ID BankId
);
Paramètres
[in] Context
Pointeur vers le contexte de périphérique du pilote du contrôleur GPIO. L’extension d’infrastructure GPIO (GpioClx) transmet cette valeur de pointeur en tant que paramètre aux fonctions de rappel implémentées par le pilote du contrôleur GPIO.
[in] BankId
Identificateur de cette banque de broches GPIO. Si N est le nombre de banques dans le contrôleur GPIO, BankId est un entier compris entre 0 et N–1.
Valeur de retour
None
Remarques
Cette méthode libère le verrou d’interruption que l’appelant a acquis dans un appel précédent à la méthode GPIO_CLX_AcquireInterruptLock .
Si l’appel précédent à la méthode GPIO_CLX_AcquireInterruptLock a déclenché l’IRQL du thread appelant, GPIO_CLX_ReleaseInterruptLock restaure cet IRQL à son niveau d’origine.
Si le paramètre Context a la valeur NULL ou pointe vers un contexte d’appareil GPIO non valide, cette méthode provoque un bogue case activée dans les builds de débogage de GpioClx.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows 8. |
Plateforme cible | Universal |
En-tête | gpioclx.h |
Bibliothèque | Msgpioclxstub.lib |
IRQL | Consultez la section Notes. |