estrutura GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERS (gpioclx.h)

A estrutura GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERS descreve um banco de pinos de GPIO (E/S de uso geral) cujo estado de hardware deve ser salvo ou restaurado.

Sintaxe

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;

Membros

BankId

O identificador deste banco de pinos GPIO. Se N for o número de bancos no controlador GPIO, BankId será um inteiro no intervalo de 0 a N-1. A gpioClx (extensão de estrutura gpio) obteve anteriormente o número de bancos no controlador da função de retorno de chamada de evento CLIENT_QueryControllerBasicInformation . Para obter mais informações, consulte Comentários em CLIENT_CONTROLLER_BASIC_INFORMATION.

State

O estado de energia do componente de destino. Uma operação de salvamento ocorre antes que o banco especificado de pinos GPIO faça a transição do estado F0 (totalmente ativado) para o estado de energia do componente de destino, Fx. Uma operação de restauração ocorre depois que o banco faz a transição de Fx para F0.

Flags

Um conjunto de sinalizadores para controlar as operações de salvamento e restauração de hardware bancário. Se o bit do sinalizador CriticalTransition estiver definido, essa transição de estado ocioso está sendo feita como parte de uma transição crítica na qual o PEP (plug-in do power engine) coloca o sistema em um estado de baixa potência.

Comentários

O parâmetro Parameters das funções de retorno de chamada de evento CLIENT_SaveBankHardwareContext e CLIENT_RestoreBankHardwareContext é um ponteiro para uma estrutura de GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERS alocada pelo chamador.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte a partir do Windows 8.
Cabeçalho gpioclx.h

Confira também

CLIENT_CONTROLLER_BASIC_INFORMATION

CLIENT_QueryControllerBasicInformation

CLIENT_RestoreBankHardwareContext

CLIENT_SaveBankHardwareContext