estructura GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERS (gpioclx.h)
La estructura GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERS describe un banco de patillas de E/S de uso general (GPIO) cuyo estado de hardware se va a guardar o restaurar.
Sintaxis
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;
Miembros
BankId
Identificador de este banco de patillas GPIO. Si N es el número de bancos en el controlador GPIO, BankId es un entero del intervalo comprendido entre 0 y N-1. La extensión del marco gpIO (GpioClx) obtuvo previamente el número de bancos en el controlador de la función de devolución de llamada de evento CLIENT_QueryControllerBasicInformation . Para obtener más información, vea Comentarios en CLIENT_CONTROLLER_BASIC_INFORMATION.
State
Estado de energía del componente de destino. Una operación de guardado se produce antes de que el banco especificado de patillas GPIO realice la transición del estado F0 (totalmente activado) al estado de energía del componente de destino, Fx. Una operación de restauración se produce después de que el banco realice la transición de Fx a F0.
Flags
Un conjunto de marcas para controlar las operaciones de guardado y restauración de hardware bancario. Si se establece el bit de marca CriticalTransition , esta transición de estado inactivo se realiza como parte de una transición crítica en la que el complemento del motor de energía (PEP) coloca el sistema en un estado de baja potencia.
Comentarios
El parámetro Parameters de las funciones de devolución de llamada de eventos CLIENT_SaveBankHardwareContext y CLIENT_RestoreBankHardwareContext es un puntero a una estructura de GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERS asignada por el autor de la llamada.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Se admite a partir de Windows 8. |
Encabezado | gpioclx.h |
Consulte también
CLIENT_CONTROLLER_BASIC_INFORMATION
CLIENT_QueryControllerBasicInformation