Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура GPIO_WRITE_PINS_PARAMETERS описывает операцию записи в группе закреплений ввода-вывода общего назначения (GPIO).
Синтаксис
typedef struct _GPIO_WRITE_PINS_PARAMETERS {
BANK_ID BankId;
PPIN_NUMBER PinNumberTable;
ULONG PinCount;
PVOID Buffer;
GPIO_WRITE_PINS_FLAGS Flags;
PVOID Reserved;
} GPIO_WRITE_PINS_PARAMETERS, *PGPIO_WRITE_PINS_PARAMETERS;
Члены
BankId
Идентификатор банка пин-кодов GPIO, содержащих пин-коды для записи. Если N является числом банков в контроллере GPIO, BankId является целым числом в диапазоне от 0 до N–1. Расширение платформы GPIO (GpioClx) ранее получило количество банков в контроллере из функции обратного вызова событий CLIENT_QueryControllerBasicInformation. Дополнительные сведения см. в разделе "Примечания" в CLIENT_CONTROLLER_BASIC_INFORMATION.
PinNumberTable
Указатель на массив значений относительного банка PIN_NUMBER. Каждый элемент массива задает число пин-кода GPIO для записи. Если этот банк имеет N пин-кодов, пин-коды нумеруются от 0 до N–1. Число элементов в этом массиве определяется элементом PinCount.
PinCount
Количество элементов в массиве PinNumberTable.
Buffer
Указатель на буфер, содержащий битовые значения, которые эта функция обратного вызова требует записи в пин-коды GPIO, которые определены в массиве PinNumberTable. Функция записывает бит 0 (наименее значительный бит) из буфера в пин-код GPIO, который определяется элементом массива 0, записывает бит 1 из буфера в закрепление, определяемое элементом массива 1 и т. д.
Flags
Набор флагов для управления операцией записи закрепления GPIO. Флаги в настоящее время не определены для этой операции.
Reserved
Зарезервировано для использования системы.
Замечания
Параметр WriteParameters функции обратного вызова событий CLIENT_WriteGpioPins — это указатель на структуру, выделенную вызывающим объектом GPIO_WRITE_PINS_PARAMETERS. Все пин-коды, которые эта функция записывает, являются частью одного банка пин-кодов GPIO.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Поддерживается начиная с Windows 8. |
| заголовка | gpioclx.h |
См. также
CLIENT_CONTROLLER_BASIC_INFORMATION