CLIENT_QUERY_BANK_POWER_INFORMATION_OUTPUT structure (gpioclx.h)
La structure CLIENT_QUERY_BANK_POWER_INFORMATION_OUTPUT contient des informations sur les fonctionnalités de gestion de l’alimentation d’une banque de broches d’E/S à usage général (GPIO).
Syntaxe
typedef struct _CLIENT_QUERY_BANK_POWER_INFORMATION_OUTPUT {
struct {
USHORT F1StateSupported : 1;
USHORT Reserved : 15;
};
PO_FX_COMPONENT_IDLE_STATE F1IdleStateParameters;
} CLIENT_QUERY_BANK_POWER_INFORMATION_OUTPUT, *PCLIENT_QUERY_BANK_POWER_INFORMATION_OUTPUT;
Membres
F1StateSupported
Indique si la banque GPIO prend en charge la gestion de l’alimentation au niveau des composants. Si cet indicateur est défini, la banque GPIO prend en charge la gestion de l’alimentation au niveau des composants. Sinon, elle ne l'a pas. Une banque GPIO qui prend en charge la gestion de l’alimentation peut basculer entre l’état F0 (entièrement alimenté) et l’état F1 (basse consommation) indépendamment des états d’alimentation Fx des autres banques dans le contrôleur GPIO. Une banque GPIO qui ne prend pas en charge la gestion de l’alimentation au niveau des composants est toujours dans l’état d’alimentation F0 lorsque le contrôleur est dans l’état d’alimentation D0.
Reserved
Non utilisé.
F1IdleStateParameters
Structure PO_FX_COMPONENT_IDLE_STATE qui décrit les paramètres (latence de transition, exigence de résidence, etc.) pour l’état d’alimentation F1 de la banque GPIO. Pour plus d’informations sur ces paramètres, consultez PO_FX_COMPONENT_IDLE_STATE.
Remarques
Le struct sans nom à l’intérieur de _CLIENT_QUERY_BANK_POWER_INFORMATION_OUTPUT contient un ensemble de bits d’indicateur de gestion de l’alimentation.
Le membre BankPowerInformation de la structure CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT est une structure de type CLIENT_QUERY_BANK_POWER_INFORMATION_OUTPUT.
Pour plus d’informations sur les banques GPIO, consultez Partioning a GPIO Controller into Banks of Pins.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge à partir de Windows 8. |
En-tête | gpioclx.h |