GPIO_CLX_ReleaseInterruptLock 函数 (gpioclx.h)

GPIO_CLX_ReleaseInterruptLock 方法在指定的库上释放中断锁。

语法

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

参数

[in] Context

指向 GPIO 控制器驱动程序 的设备上下文的指针。 GPIO 框架扩展 (GpioClx) 将此指针值作为参数传递给由 GPIO 控制器驱动程序实现的回调函数。

[in] BankId

此 GPIO 引脚库的标识符。 如果 N 是 GPIO 控制器中的库数, 则 BankId 是介于 0 到 N–1 范围内的整数。

返回值

备注

此方法释放调用方在对 GPIO_CLX_AcquireInterruptLock 方法的上一次调用中获取的中断锁。

如果对 GPIO_CLX_AcquireInterruptLock 方法的上一次调用引发了调用线程的 IRQL,GPIO_CLX_ReleaseInterruptLock将此 IRQL 还原到其原始级别。

如果 Context 参数为 NULL 或指向无效的 GPIO 设备上下文,则此方法会导致 GpioClx 的调试版本中检查 bug。

要求

要求
最低受支持的客户端 从Windows 8开始可用。
目标平台 通用
标头 gpioclx.h
Library Msgpioclxstub.lib
IRQL 请参阅“备注”。

另请参阅

GPIO_CLX_AcquireInterruptLock