перечисление 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

CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT

CLIENT_QuerySetControllerInformation