Freigeben über


CLIENT_QUERY_BANK_POWER_INFORMATION_OUTPUT-Struktur (gpioclx.h)

Die CLIENT_QUERY_BANK_POWER_INFORMATION_OUTPUT-Struktur enthält Informationen zu den Energieverwaltungsfunktionen einer Bank mit GPIO-Pins (General Purpose E/O).

Syntax

typedef struct _CLIENT_QUERY_BANK_POWER_INFORMATION_OUTPUT {
  struct {
    USHORT F1StateSupported : 1;
    USHORT Reserved : 15;
  };
  PO_FX_COMPONENT_IDLE_STATE F1IdleStateParameters;
} CLIENT_QUERY_BANK_POWER_INFORMATION_OUTPUT, *PCLIENT_QUERY_BANK_POWER_INFORMATION_OUTPUT;

Member

F1StateSupported

Gibt an, ob die GPIO-Bank die Energieverwaltung auf Komponentenebene unterstützt. Wenn dieses Flag festgelegt ist, unterstützt die GPIO-Bank die Energieverwaltung auf Komponentenebene. Andernfalls trifft dies nicht zu. Eine GPIO-Bank, die das Energiemanagement unterstützt, kann unabhängig von den Fx-Leistungszuständen der anderen Banken im GPIO-Controller zwischen dem Zustand F0 (vollständig mit Strom versorgt) und dem F1-Zustand (Low-Power) wechseln. Eine GPIO-Bank, die die Energieverwaltung auf Komponentenebene nicht unterstützt, befindet sich immer im Energiezustand F0, wenn sich der Controller im D0-Energiezustand befindet.

Reserved

Wird nicht verwendet.

F1IdleStateParameters

Eine PO_FX_COMPONENT_IDLE_STATE Struktur, die die Parameter (Übergangslatenz, Wohnsitzanforderung usw.) für den F1-Leistungszustand der GPIO-Bank beschreibt. Weitere Informationen zu diesen Parametern finden Sie unter PO_FX_COMPONENT_IDLE_STATE.

Hinweise

Die unbenannte Struktur in _CLIENT_QUERY_BANK_POWER_INFORMATION_OUTPUT enthält eine Reihe von Power-Management-Flagbits.

Das BankPowerInformation-Element der CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT-Struktur ist eine Struktur vom Typ CLIENT_QUERY_BANK_POWER_INFORMATION_OUTPUT.

Weitere Informationen zu GPIO-Banken finden Sie unter Partioning a GPIO Controller into Banks of Pins.

Anforderungen

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

Weitere Informationen