Partager via


structure CLIENT_QUERY_BANK_POWER_INFORMATION_OUTPUT (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 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 gestion de l’alimentation au niveau du composant. Si cet indicateur est défini, la banque GPIO prend en charge la gestion de l’alimentation au niveau des composants. Sinon, ce n’est pas le cas. Une banque GPIO qui prend en charge la gestion de l’alimentation peut changer entre l’état F0 (entièrement alimenté) et l’état F1 (faible puissance) indépendamment des états de puissance 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 du composant 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, et ainsi de suite) pour l’état de puissance 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 _CLIENT_QUERY_BANK_POWER_INFORMATION_OUTPUT contient un ensemble de bits d’indicateur de gestion de l’alimentation.

Le BankPowerInformation membre 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 partitionnement d’un contrôleur GPIO en banques de broches.

Exigences

Exigence Valeur
client minimum pris en charge Prise en charge à partir de Windows 8.
d’en-tête gpioclx.h

Voir aussi