CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT 구조체(gpioclx.h)
CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT 구조에는 GPIO(범용 I/O) 컨트롤러의 하드웨어 특성에 대한 요청이 포함되어 있습니다.
구문
typedef struct _CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT {
CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE RequestType;
USHORT Size;
ULONG Flags;
union {
struct {
BANK_ID BankId;
} BankPowerInformation;
struct {
WDFCMRESLIST ResourcesTranslated;
WDFCMRESLIST ResourcesRaw;
USHORT TotalBanks;
} BankInterruptBinding;
struct {
PVOID InputBuffer;
SIZE_T InputBufferSize;
SIZE_T OutputBufferSize;
USHORT TotalBanks;
} ControllerFunctionBankMapping;
};
} CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT, *PCLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT;
구성원
RequestType
요청되는 특성 정보의 형식입니다. 이 멤버는 CLIENT_CONTROLLER_QUERY_SET_REQUEST_TYPE 열거형 값으로 설정됩니다.
Size
CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT 구조체의 크기(바이트 ) 를 지정합니다.
Flags
RequestType 멤버가 나타내는 특성 요청 유형에 대한 추가 정보를 제공하는 플래그 비트 집합입니다. 플래그 멤버에 대한 플래그는 현재 정의되어 있지 않습니다.
BankPowerInformation
BankPowerInformation.BankId
BankInterruptBinding
BankInterruptBinding.ResourcesTranslated
BankInterruptBinding.ResourcesRaw
BankInterruptBinding.TotalBanks
ControllerFunctionBankMapping
ControllerFunctionBankMapping.InputBuffer
ControllerFunctionBankMapping.InputBufferSize
ControllerFunctionBankMapping.OutputBufferSize
ControllerFunctionBankMapping.TotalBanks
설명
CLIENT_QuerySetControllerInformation 함수의 InputBuffer 매개 변수는 CLIENT_CONTROLLER_QUERY_SET_INFORMATION_INPUT 구조체에 대한 포인터입니다.
요구 사항
| 지원되는 최소 클라이언트 | Windows 8 시작하는 것이 지원되었습니다. |
| 헤더 | gpioclx.h |
참고 항목
CLIENT_CONTROLLER_BASIC_INFORMATION
CLIENT_CONTROLLER_QUERY_SET_INFORMATION_OUTPUT
피드백
다음에 대한 사용자 의견 제출 및 보기