Поделиться через


функция 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 См. заметки.

См. также раздел

GPIO_CLX_AcquireInterruptLock