GPIO_READ_PINS_MASK_PARAMETERS 구조는 GPIO(범용 I/O) 핀 뱅크에 대한 읽기 작업을 설명합니다.
통사론
typedef struct _GPIO_READ_PINS_MASK_PARAMETERS {
BANK_ID BankId;
PULONG64 PinValues;
GPIO_READ_PINS_FLAGS Flags;
PVOID Reserved;
} GPIO_READ_PINS_MASK_PARAMETERS, *PGPIO_READ_PINS_MASK_PARAMETERS;
회원
BankId
이 GPIO 핀 뱅크의 식별자입니다. N이 GPIO 컨트롤러의 은행 수인 경우 BankId 0~N-1 범위의 정수입니다. GPIO 프레임워크 확장(GpioClx)은 이전에 CLIENT_QueryControllerBasicInformation 이벤트 콜백 함수에서 컨트롤러의 은행 수를 획득했습니다. 자세한 내용은 CLIENT_CONTROLLER_BASIC_INFORMATION주의 내용을 참조하세요.
PinValues
GPIO 컨트롤러 드라이버가 은행의 GPIO 핀에서 읽은 값을 저장하는 64비트 변수입니다. N이 이 은행의 GPIO 핀 수인 경우 핀 번호는 0에서 N-1로 지정됩니다. 핀 번호 0의 값은 이 변수의 비트 0(가장 유의하지 않은 비트)에 저장되고, 핀 번호 1의 값은 이 변수의 비트 1에 저장됩니다.
Flags
GPIO 핀 읽기 작업을 제어하는 플래그 집합입니다. WriteConfiguredPins 플래그 비트가 설정된 경우 GPIO 컨트롤러 드라이버는 쓰기 작업에 대해 구성된 GPIO 핀에서 읽을 수 있습니다.
Reserved
시스템 사용을 위해 예약되어 있습니다.
발언
CLIENT_ReadGpioPinsUsingMask 이벤트 콜백 함수의 ReadParameters 매개 변수는 호출자가 할당한 GPIO_READ_PINS_MASK_PARAMETERS 구조체에 대한 포인터입니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8부터 지원됩니다. |
헤더 | gpioclx.h |
참고 항목
CLIENT_CONTROLLER_BASIC_INFORMATION