GPIO_CLX_UnregisterClient 函数 (gpioclx.h)

GPIO_CLX_UnregisterClient 方法删除常规用途 I/O (GPIO) 控制器驱动程序注册到 GPIO 框架扩展 (GpioClx) 。

语法

NTSTATUS GPIO_CLX_UnregisterClient(
  [in] WDFDRIVER Driver
);

参数

[in] Driver

GPIO 控制器驱动程序的框架驱动程序对象的 WDFDRIVER 句柄。

返回值

如果调用成功,GPIO_CLX_UnregisterClient将返回STATUS_SUCCESS。 可能的返回值包括以下错误代码。

返回代码 说明
STATUS_NOT_FOUND
调用方不是 GpioClx 的已注册客户端。

注解

GPIO 控制器驱动程序调用此方法以取消其注册。 在对 GPIO_CLX_RegisterClient 方法的先前调用中注册 驱动程序。

通常,GPIO 控制器驱动程序从其 EvtDriverUnload 事件回调函数调用此方法,该函数在驱动程序卸载前不久运行。

要求

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

另请参阅

EvtDriverUnload

GPIO_CLX_RegisterClient