GpioClx Driver Support Methods
This section describes the driver support methods that are defined by the GPIO framework extension (GpioClx). These methods are implemented by the GpioClx kernel-mode driver, Msgpioclx.sys. Your GPIO controller driver calls these methods to communicate with GpioClx. The GpioClx driver support methods are defined in the Gpioclx.h header file.
In this section
Topic | Description |
---|---|
The GPIO_CLX_AcquireInterruptLock method acquires an interrupt lock on a bank of pins in the general-purpose I/O (GPIO) controller. |
|
The GPIO_CLX_ProcessAddDevicePostDeviceCreate method passes a framework device object to the GPIO framework extension (GpioClx). |
|
The GPIO_CLX_ProcessAddDevicePreDeviceCreate method loads initialization information into two structures that are passed as input parameters to the WdfDeviceCreate method. |
|
The GPIO_CLX_RegisterClient method registers a general-purpose I/O (GPIO) controller driver as a client of the GPIO framework extension (GpioClx). |
|
The GPIO_CLX_ReleaseInterruptLock method releases an interrupt lock on the specified bank. |
|
The GPIO_CLX_UnregisterClient method removes a general-purpose I/O (GPIO) controller driver's registration with the GPIO framework extension (GpioClx). |