Partager via


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.

Voir aussi

GPIO_CLX_AcquireInterruptLock