функция GPIO_CLX_UnregisterClient (gpioclx.h)

Метод GPIO_CLX_UnregisterClient удаляет регистрацию драйвера контроллера GPIO с помощью расширения платформы GPIO (GpioClx).

Синтаксис

NTSTATUS GPIO_CLX_UnregisterClient(
  [in] WDFDRIVER Driver
);

Параметры

[in] Driver

Дескриптор WDFDRIVER для объекта драйвера драйвера платформы для драйвера контроллера GPIO.

Возвращаемое значение

GPIO_CLX_UnregisterClient возвращает STATUS_SUCCESS, если вызов выполнен успешно. Возможные возвращаемые значения включают следующий код ошибки.

Код возврата Описание
STATUS_NOT_FOUND
Вызывающий объект не является зарегистрированным клиентом GpioClx.

Комментарии

Драйвер контроллера GPIO вызывает этот метод, чтобы отменить регистрацию. Драйвер, зарегистрированный в предыдущем вызове метода GPIO_CLX_RegisterClient .

Как правило, драйвер контроллера GPIO вызывает этот метод из функции обратного вызова события EvtDriverUnload , которая выполняется незадолго до выгрузки драйвера.

Требования

Требование Значение
Минимальная версия клиента Доступно начиная с Windows 8.
Целевая платформа Универсальное
Верхняя часть gpioclx.h
Библиотека Msgpioclxstub.lib
IRQL PASSIVE_LEVEL

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

EvtDriverUnload

GPIO_CLX_RegisterClient