CLIENT_CONTROLLER_BANK_INFORMATION structure
[This documentation is preliminary and is subject to change.]
OBSOLETE! The CLIENT_CONTROLLER_BANK_INFORMATION structure describes the power attributes of a bank of general-purpose I/O (GPIO) pins.
Note This structure is obsolete and is not used by the current version of the GPIO framework extension (GpioClx).
Syntax
typedef struct _CLIENT_CONTROLLER_BANK_INFORMATION {
USHORT Version;
USHORT Size;
BOOLEAN PowerManaged;
PO_FX_COMPONENT_IDLE_STATE F1IdleStateParameters;
} CLIENT_CONTROLLER_BANK_INFORMATION, *PCLIENT_CONTROLLER_BANK_INFORMATION;
Members
Version
The version number of this structure. Set this member to GPIO_BANK_INFORMATION_VERSION, which is defined in the Gpioclx.h header file.Size
The size, in bytes, of this structure. Set this member to sizeof(CLIENT_CONTROLLER_BANK_INFORMATION).PowerManaged
Whether a GPIO bank supports component-level power management. If TRUE, the bank supports the F0 (fully on) and F1 (low-power) component power states. If FALSE, the bank supports only the F0 state. F0 and F1 are the only two component-level power states that are defined for a GPIO bank.F1IdleStateParameters
This member is a PO_FX_COMPONENT_IDLE_STATE structure that describes the attributes of the F1 power state, if the bank supports this state. Otherwise, set this member to all zeros. This structure describes the timing requirements for transitions to and from the F1 state.
Remarks
The CLIENT_QueryBankInformation event callback function uses a CLIENT_CONTROLLER_BANK_INFORMATION structure to supply information about a GPIO bank.
Requirements
Version |
Supported starting with Windows Developer Preview. |
Header |
Gpioclx.h |
See also
Build date: 9/7/2011