Freigeben über


GPIO_CLX_ReleaseInterruptLock-Funktion (gpioclx.h)

Die GPIO_CLX_ReleaseInterruptLock Methode gibt eine Unterbrechungssperre auf der angegebenen 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 BankId eine ganze Zahl im Bereich 0 bis N-1.

Rückgabewert

Nichts

Bemerkungen

Diese Methode gibt die Unterbrechungssperre frei, die der Aufrufer in 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 diese IRQL auf der ursprünglichen Ebene wieder her.

Wenn der parameter Context 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
mindestens unterstützte Client- Verfügbar ab Windows 8.
Zielplattform- Universal
Header- gpioclx.h
Library Msgpioclxstub.lib
IRQL- Siehe Anmerkungen.

Siehe auch

GPIO_CLX_AcquireInterruptLock