CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE 열거형(gpioclx.h)

CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE 열거형 형식은 GPIO 컨트롤러 드라이버에서 GPIO 프레임워크 확장(GpioClx)이 요청하는 특성 정보의 유형을 나타냅니다.

Syntax

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
전원 특성. 이 특성 형식의 경우 CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT 구조체의 BankPowerInformation 멤버는 GPIO 은행을 지정하고, CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT 구조체의 BankPowerInformation 멤버에는 지정된 은행의 전원 특성이 포함됩니다.
QueryBankInterruptBindingInformation
인터럽트 바인딩 특성. 이 특성 형식의 경우 CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT 구조의 BankInterruptBinding 멤버는 GPIO 컨트롤러에 할당된 원시 및 변환된 하드웨어 리소스를 포함하며, CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT 구조의 BankInterruptBinding 멤버는 GPIO 은행에 대한 인터럽트 리소스 바인딩을 설명합니다.
QueryControllerFunctionBankMappingInformation
함수 매핑 특성입니다. 이 특성 형식의 경우 CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT 구조의 ControllerFunctionBankMapping 멤버는 IOCTL(I/O 제어 요청)을 지정하고, CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT 구조체의 ControllerFunctionBankMapping 멤버는 지정된 IOCTL을 처리하기 위해 F0(완전히 켜진) 전원 상태에 있어야 하는 GPIO 은행을 나타냅니다.
QuerySetRequestMaximumType
운영 체제에서 사용하도록 예약되어 있습니다.

설명

CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT 구조체의 RequestType 멤버는 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