Condividi tramite


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

Vedere anche