Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La struttura GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERS descrive una banca di pin di I/O per utilizzo generico (GPIO) il cui stato hardware deve essere salvato o ripristinato.
Sintassi
typedef struct _GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERS {
BANK_ID BankId;
ULONG State;
GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_FLAGS Flags;
} GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERS, *PGPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERS;
Membri
BankId
Identificatore per questa banca di pin GPIO. Se N è il numero di banche nel controller GPIO, BankId è un numero intero compreso nell'intervallo compreso tra 0 e N-1. L'estensione del framework GPIO (GpioClx) ottenuta in precedenza il numero di banche nel controller dalla funzione di callback degli eventi CLIENT_QueryControllerBasicInformation. Per altre informazioni, vedere Osservazioni in CLIENT_CONTROLLER_BASIC_INFORMATION.
State
Stato di alimentazione del componente di destinazione. Un'operazione di salvataggio si verifica prima che la banca specificata di pin GPIO effettui la transizione dallo stato F0 (completamente attivo) allo stato di alimentazione del componente di destinazione, Fx. Un'operazione di ripristino si verifica dopo che la banca effettua la transizione da Fx a F0.
Flags
Set di flag per controllare le operazioni di salvataggio e ripristino dell'hardware bancario. Se la criticalTransition bit del flag è impostata, questa transizione di stato inattiva viene eseguita come parte di una transizione critica in cui il plug-in del motore di alimentazione (PEP) inserisce il sistema in uno stato a basso consumo.
Osservazioni
Il parametro Parameters delle funzioni di callback degli eventi CLIENT_SaveBankHardwareContext e CLIENT_RestoreBankHardwareContext è un puntatore a una struttura di GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERS allocata dal chiamante.
Fabbisogno
| Requisito | Valore |
|---|---|
| client minimo supportato | Supportato a partire da Windows 8. |
| intestazione | gpioclx.h |
Vedere anche
CLIENT_CONTROLLER_BASIC_INFORMATION
CLIENT_QueryControllerBasicInformation