// gpioclx.h
typedef enum _GPIO_CONNECT_IO_PINS_MODE {
ConnectModeInvalid,
ConnectModeInput,
ConnectModeOutput,
ConnectModeMaximum
} GPIO_CONNECT_IO_PINS_MODE, *PGPIO_CONNECT_IO_PINS_MODE;
View the official Windows Driver Kit DDI referenceNo description available.
The GPIO_CONNECT_IO_PINS_MODE enumeration indicates whether a set of general-purpose I/O (GPIO) pins is configured as inputs or outputs.
ConnectModeInvalidThe connection mode (input or output) for this set of GPIO pins is uninitialized.
ConnectModeInputThis set of GPIO pins is configured as data inputs.
ConnectModeOutputThis set of GPIO pins is configured as data outputs.
ConnectModeMaximumThe maximum value in the enumeration.
The ConnectMode member of the GPIO_CONNECT_IO_PINS_PARAMETERS structure contains a GPIO_CONNECT_IO_PINS_MODE enumeration constant.
The ConnectModeInput enumeration constant labels a set of GPIO pins that can be read by an IOCTL_GPIO_READ_PINS request. ConnectModeOutput labels a set of GPIO pins that can be written to by an IOCTL_GPIO_WRITE_PINS request.
GPIO_CONNECT_IO_PINS_PARAMETERS