функция 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.
Возвращаемое значение
None
Remarks
Этот метод освобождает блокировку прерываний, которую вызывающий объект получил при предыдущем вызове метода GPIO_CLX_AcquireInterruptLock .
Если предыдущий вызов метода GPIO_CLX_AcquireInterruptLock вызвал IRQL вызывающего потока, GPIO_CLX_ReleaseInterruptLock восстанавливает этот irQL до исходного уровня.
Если параметр Context имеет значение NULL или указывает на недопустимый контекст устройства GPIO, этот метод вызывает ошибку проверка в отладочных сборках GpioClx.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно начиная с Windows 8. |
Целевая платформа | Универсальное |
Верхняя часть | gpioclx.h |
Библиотека | Msgpioclxstub.lib |
IRQL | См. заметки. |