перечисление CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE (gpioclx.h)
Тип перечисления CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE указывает, какой тип сведений об атрибуте запрашивает расширение платформы GPIO (GpioClx) из драйвера контроллера GPIO.
Синтаксис
typedef enum _CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE {
QueryBankPowerInformation,
QueryBankInterruptBindingInformation,
QueryControllerFunctionBankMappingInformation,
QuerySetRequestMaximumType
} CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE, *PCLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE;
Константы
QueryBankPowerInformation Атрибуты power. Для этого типа атрибута элемент BankPowerInformationструктуры CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT указывает банк GPIO, а элемент BankPowerInformationструктуры CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT содержит атрибуты власти указанного банка. |
QueryBankInterruptBindingInformation Атрибуты привязки прерываний. Для этого типа атрибута элемент BankInterruptBinding структуры CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT содержит необработанные и переведенные аппаратные ресурсы, назначенные контроллеру GPIO, а член BankInterruptBinding структуры CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT описывает привязку ресурсов прерывания к банкам GPIO. |
QueryControllerFunctionBankMappingInformation Атрибуты сопоставления функций. Для этого типа атрибута элемент ControllerFunctionBankMapping структуры CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT указывает запрос управления вводом-выводом (IOCTL), а член ControllerFunctionBankMapping структуры CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT указывает, какие банки GPIO должны находиться в состоянии питания F0 (полностью включен) для обработки указанного IOCTL. |
QuerySetRequestMaximumType Зарезервировано для использования операционной системой. |
Комментарии
Элемент RequestType структуры CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT является значением типа CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE. GpioClx задает этому члену константу перечисления CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE , чтобы указать, какой тип запрашиваемых сведений об атрибуте. Функция обратного вызова CLIENT_QuerySetControllerInformation принимает указатель на структуру CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT в качестве входного параметра и при необходимости принимает указатель на структуру CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT в качестве выходного параметра.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается начиная с Windows 8. |
Верхняя часть | gpioclx.h |
См. также раздел
CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по