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