Partager via


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

Voir aussi