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