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