структура GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERS (gpioclx.h)
Структура GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERS описывает банк контактов ввода-вывода общего назначения (GPIO), состояние оборудования которых требуется сохранить или восстановить.
Синтаксис
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;
Члены
BankId
Идентификатор для этого банка контактов GPIO. Если N — количество банков в контроллере GPIO, BankId — это целое число в диапазоне от 0 до N–1. Расширение платформы GPIO (GpioClx) ранее получило количество банков в контроллере из функции обратного вызова события CLIENT_QueryControllerBasicInformation . Дополнительные сведения см. в разделе Примечания в CLIENT_CONTROLLER_BASIC_INFORMATION.
State
Состояние питания целевого компонента. Операция сохранения происходит до того, как указанный банк контактов GPIO перейдет из состояния F0 (полностью включен) в состояние питания целевого компонента Fx. Операция восстановления происходит после перехода банка с Fx на F0.
Flags
Набор флагов для управления операциями сохранения и восстановления банковского оборудования. Если установлен бит флага CriticalTransition , этот переход в состояние простоя выполняется в рамках критического перехода, при котором подключаемый модуль подсистемы питания (PEP) переводит систему в состояние с низким энергопотреблением.
Комментарии
Параметр Parameters функций обратного вызова событий CLIENT_SaveBankHardwareContext и CLIENT_RestoreBankHardwareContext является указателем на структуру, выделенную вызывающим объектом GPIO_SAVE_RESTORE_BANK_HARDWARE_CONTEXT_PARAMETERS .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается начиная с Windows 8. |
Верхняя часть | gpioclx.h |
См. также раздел
CLIENT_CONTROLLER_BASIC_INFORMATION
CLIENT_QueryControllerBasicInformation
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по