structure GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERS (gpioclx.h)
La structure GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERS décrit une banque de broches d’E/S à usage général (GPIO) dont l’état matériel doit être enregistré ou restauré.
Syntaxe
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;
Membres
BankId
Identificateur de cette banque de broches GPIO. Si N est le nombre de banques dans le contrôleur GPIO, BankId est un entier compris entre 0 et N-1. L’extension de framework GPIO (GpioClx) a précédemment obtenu le nombre de banques dans le contrôleur à partir de la fonction de rappel d’événement CLIENT_QueryControllerBasicInformation. Pour plus d’informations, consultez Remarques dans CLIENT_CONTROLLER_BASIC_INFORMATION.
State
État d’alimentation du composant cible. Une opération d’enregistrement se produit avant que la banque spécifiée de broches GPIO effectue la transition de l’état F0 (entièrement activé) à l’état d’alimentation du composant cible, Fx. Une opération de restauration se produit après que la banque effectue la transition de Fx à F0.
Flags
Ensemble d’indicateurs pour contrôler les opérations d’enregistrement et de restauration du matériel bancaire. Si le CriticalTransition bit d’indicateur est défini, cette transition d’état inactif est effectuée dans le cadre d’une transition critique dans laquelle le plug-in du moteur d’alimentation (PEP) place le système dans un état à faible alimentation.
Remarques
Le paramètre Parameters des fonctions de rappel d’événements CLIENT_SaveBankHardwareContext et CLIENT_RestoreBankHardwareContext est un pointeur vers une structure GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERS allouée par l’appelant.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Prise en charge à partir de Windows 8. |
d’en-tête | gpioclx.h |
Voir aussi
CLIENT_CONTROLLER_BASIC_INFORMATION
CLIENT_QueryControllerBasicInformation