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

CLIENT_RestoreBankHardwareContext

CLIENT_SaveBankHardwareContext