структура 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 , описывающая параметры (задержка перехода, требования к месту расположения и т. д.) для состояния питания F1 банка GPIO. Дополнительные сведения об этих параметрах см. в разделе 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 см. в разделе Partioning a GPIO Controller into Banks of Pins.

Требования

Требование Значение
Минимальная версия клиента Поддерживается начиная с Windows 8.
Верхняя часть gpioclx.h

См. также раздел