GPIO_WRITE_PINS_PARAMETERS 구조체(gpioclx.h)
GPIO_WRITE_PINS_PARAMETERS 구조는 GPIO(범용 I/O) 핀 그룹에 대한 쓰기 작업을 설명합니다.
구문
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
이 콜백 함수가 PinNumberTable 배열에서 식별되는 GPIO 핀에 쓰는 비트 값을 포함하는 버퍼에 대한 포인터입니다. 함수는 버퍼에서 배열 요소 0으로 식별되는 GPIO 핀에 비트 0(최소 비트)을 쓰고, 버퍼에서 배열 요소 1로 식별된 핀에 비트 1을 씁니다.
Flags
GPIO 핀 쓰기 작업을 제어하는 플래그 집합입니다. 이 작업에 대한 플래그는 현재 정의되어 있지 않습니다.
Reserved
시스템에서 사용하도록 예약되었습니다.
설명
CLIENT_WriteGpioPins 이벤트 콜백 함수의 WriteParameters 매개 변수는 호출자가 할당한 GPIO_WRITE_PINS_PARAMETERS 구조체에 대한 포인터입니다. 이 함수가 쓰는 모든 핀은 동일한 GPIO 핀 뱅크의 일부입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 부터 지원합니다. |
머리글 | gpioclx.h |
추가 정보
CLIENT_CONTROLLER_BASIC_INFORMATION