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 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.

Voir aussi

GPIO_CLX_AcquireInterruptLock