IOCTL_GPIO_READ_PINS I/O 控制器程式碼可讓一般用途 I/O (GPIO) 控制器的客戶端從設定為輸入的一組 GPIO 針腳讀取。 一般而言,GPIO 控制器的用戶端是連接到 GPIO 針腳之周邊裝置的驅動程式。主要程序代碼IRP_MJ_DEVICE_CONTROL輸入緩衝區沒有輸入緩衝區。
当客户端打开与目标 GPIO 设备的连接时,此连接中的所有 GPIO 引脚都配置为输入或输出。 仅当目标引脚为输入时,IOCTL_GPIO_READ_PINS请求才能成功。 客户端将此 I/O 控制请求发送到目标设备的文件对象。 文件对象是表示与目标的逻辑连接的FILE_OBJECT结构。内核模式驱动程序框架(KMDF) 驱动程序调用WdfIoTargetCreate...
The IOCTL_GPIO_READ_PINS I/O control code enables a client of the general-purpose I/O (GPIO) controller to read from a set of GPIO pins that are configured as inputs.