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 de contrôleur GPIO. L’extension de framework 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
Aucun
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é le runtime d’intégration du thread appelant, GPIO_CLX_ReleaseInterruptLock restaure ce runtime d’intégration au 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 une vérification de bogue dans les builds de débogage de GpioClx.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible à partir de Windows 8. |
plateforme cible | Universel |
d’en-tête | gpioclx.h |
bibliothèque | Msgpioclxstub.lib |
IRQL | Voir les remarques. |