struttura CLIENT_QUERY_BANK_POWER_INFORMATION_OUTPUT (gpioclx.h)
La struttura CLIENT_QUERY_BANK_POWER_INFORMATION_OUTPUT contiene informazioni sulle funzionalità di risparmio energia di una banca di pin GPIO (General Purpose I/O).
Sintassi
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;
Membri
F1StateSupported
Indica se la banca GPIO supporta risparmio energia a livello di componente. Se questo flag è impostato, la banca GPIO supporta il risparmio energia a livello di componente. In caso contrario, non lo fa. Una banca GPIO che supporta il risparmio energia può cambiare tra lo stato F0 (completamente alimentato) e lo stato F1 (a basso consumo) indipendentemente dagli stati di potenza Fx delle altre banche nel controller GPIO. Una banca GPIO che non supporta il risparmio energia a livello di componente è sempre nello stato di alimentazione F0 quando il controller si trova nello stato di alimentazione D0.
Reserved
Non utilizzato.
F1IdleStateParameters
Struttura PO_FX_COMPONENT_IDLE_STATE che descrive i parametri (latenza di transizione, requisito di residenza e così via) per lo stato di alimentazione F1 della banca GPIO. Per altre informazioni su questi parametri, vedere PO_FX_COMPONENT_IDLE_STATE.
Osservazioni
Lo struct senza nome all'interno di _CLIENT_QUERY_BANK_POWER_INFORMATION_OUTPUT contiene un set di bit di flag di risparmio energia.
Il BankPowerInformation membro della struttura CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT è una struttura di tipo CLIENT_QUERY_BANK_POWER_INFORMATION_OUTPUT.
Per altre informazioni sulle banche GPIO, vedere partizionamento di un controller GPIO in banche di pin.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Supportato a partire da Windows 8. |
intestazione | gpioclx.h |