структура CLIENT_QUERY_BANK_POWER_INFORMATION_OUTPUT (gpioclx.h)
Структура CLIENT_QUERY_BANK_POWER_INFORMATION_OUTPUT содержит сведения о возможностях управления питанием банка пин-адресов общего назначения (GPIO).
Синтаксис
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;
Члены
F1StateSupported
Указывает, поддерживает ли банк GPIO управление питанием на уровне компонентов. Если этот флаг задан, банк GPIO поддерживает управление питанием на уровне компонентов. В противном случае это не так. Банк GPIO, поддерживающий управление питанием, может меняться между состоянием F0 (полностью питанием) и состоянием F1 (низкая мощность) независимо от состояний питания Fx других банков в контроллере GPIO. Банк GPIO, который не поддерживает управление питанием на уровне компонентов, всегда находится в состоянии питания F0, когда контроллер находится в состоянии питания D0.
Reserved
Не используется.
F1IdleStateParameters
Структура PO_FX_COMPONENT_IDLE_STATE, описывающая параметры (задержка перехода, требование расположения и т. д.) для состояния питания банка GPIO F1. Дополнительные сведения об этих параметрах см. в PO_FX_COMPONENT_IDLE_STATE.
Замечания
Неназванная структура внутри _CLIENT_QUERY_BANK_POWER_INFORMATION_OUTPUT содержит набор битов флага управления питанием.
Элемент BankPowerInformation структуры CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT является структурой типа CLIENT_QUERY_BANK_POWER_INFORMATION_OUTPUT.
Дополнительные сведения о банках GPIO см. в секционирование контроллера GPIO на банки пин-кодов.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Поддерживается начиная с Windows 8. |
заголовка | gpioclx.h |