Freigeben über


GPIO_CLX_ReleaseInterruptLock-Funktion (gpioclx.h)

Die GPIO_CLX_ReleaseInterruptLock-Methode gibt eine Interruptsperre für die angegebene Bank frei.

Syntax

void GPIO_CLX_ReleaseInterruptLock(
  [in] PVOID   Context,
  [in] BANK_ID BankId
);

Parameter

[in] Context

Ein Zeiger auf den Gerätekontext des GPIO-Controllertreibers. Die GPIO-Frameworkerweiterung (GpioClx) übergibt diesen Zeigerwert als Parameter an die Rückruffunktionen, die vom GPIO-Controllertreiber implementiert werden.

[in] BankId

Der Bezeichner für diese Bank von GPIO-Pins. Wenn N die Anzahl der Banken im GPIO-Controller ist, ist Die BankId eine ganze Zahl im Bereich von 0 bis N–1.

Rückgabewert

Keine

Bemerkungen

Diese Methode gibt die Interruptsperre frei, die der Aufrufer bei einem vorherigen Aufruf der GPIO_CLX_AcquireInterruptLock-Methode erworben hat.

Wenn der vorherige Aufruf der GPIO_CLX_AcquireInterruptLock-Methode den IRQL des aufrufenden Threads ausgelöst hat, stellt GPIO_CLX_ReleaseInterruptLock diesen IRQL auf die ursprüngliche Ebene zurück.

Wenn der Context-Parameter NULL ist oder auf einen ungültigen GPIO-Gerätekontext verweist, verursacht diese Methode eine Fehlerüberprüfung in Debugbuilds von GpioClx.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Windows 8.
Zielplattform Universell
Header gpioclx.h
Bibliothek Msgpioclxstub.lib
IRQL Siehe Hinweise.

Weitere Informationen

GPIO_CLX_AcquireInterruptLock