Freigeben über


GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERS-Struktur (gpioclx.h)

Die GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERS-Struktur beschreibt eine Bank von GPIO-Pins (General Purpose E/O), deren Hardwarezustand gespeichert oder wiederhergestellt werden soll.

Syntax

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;

Member

BankId

Der Bezeichner für diese Bank von GPIO-Pins. Wenn N die Anzahl der Banken im GPIO-Controller ist, ist Die BankId eine ganze Zahl im Bereich von 0 bis N–1. Die GPIO-Frameworkerweiterung (GpioClx) hat zuvor die Anzahl der Banken im Controller aus der CLIENT_QueryControllerBasicInformation Ereignisrückruffunktion abgerufen. Weitere Informationen finden Sie unter Hinweise in CLIENT_CONTROLLER_BASIC_INFORMATION.

State

Der Energiezustand der Zielkomponente. Ein Speichervorgang tritt auf, bevor die angegebene Bank von GPIO-Pins den Übergang vom F0-Zustand (vollständig ein) zum Energiezustand der Zielkomponente, Fx, macht. Ein Wiederherstellungsvorgang erfolgt, nachdem die Bank den Übergang von Fx zu F0 vorgenommen hat.

Flags

Eine Reihe von Flags zum Steuern von Speicher- und Wiederherstellungsvorgängen für Bankhardware. Wenn das CriticalTransition-Flag-Bit festgelegt ist, erfolgt dieser Übergang im Leerlauf im Rahmen eines kritischen Übergangs, bei dem das Power Engine Plug-In (PEP) das System in einen Zustand mit geringer Leistung versetzt.

Hinweise

Der Parameter der CLIENT_SaveBankHardwareContext- und CLIENT_RestoreBankHardwareContext-Ereignisrückruffunktionen ist ein Zeiger auf eine vom Aufrufer zugewiesene GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERS Struktur.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Wird ab Windows 8 unterstützt.
Kopfzeile gpioclx.h

Weitere Informationen

CLIENT_CONTROLLER_BASIC_INFORMATION

CLIENT_QueryControllerBasicInformation

CLIENT_RestoreBankHardwareContext

CLIENT_SaveBankHardwareContext