HIDSPICX_DEVICE_CONFIG 구조체(hidspicx.h)
HIDSPICX_DEVICE_CONFIG 구조체는 클래스 확장에 구성 정보를 제공합니다.
구문
typedef struct _HIDSPICX_DEVICE_CONFIG {
ULONG Size;
PFN_HIDSPICX_RESETDEVICE EvtResetDevice;
PFN_HIDSPICX_NOTIFY_POWERDOWN EvtNotifyPowerDown;
WDFQUEUE InputReportQueue;
WDFQUEUE OutputReportQueue;
ULONG NumberOfInputReportRequestsToPend;
ULONG Reserved;
} HIDSPICX_DEVICE_CONFIG, *PHIDSPICX_DEVICE_CONFIG;
멤버
Size
이 필드는 HIDSPICX_DEVICE_CONFIG_INIT 함수에 의해 설정됩니다.
EvtResetDevice
클라이언트 드라이버의 EVT_HIDSPICX_RESETDEVICE 콜백 함수 구현에 대한 포인터입니다.
EvtNotifyPowerDown
클라이언트 드라이버의 EVT_HIDSPICX_NOTIFY_POWERDOWN 콜백 함수 구현에 대한 포인터입니다.
InputReportQueue
HID SPI 클래스 확장에서 입력 보고서 요청을 수신하기 위해 클라이언트에서 만든 비전력 관리 큐에 대한 WDFQUEUE 핸들입니다.
OutputReportQueue
HID SPI 클래스 확장에서 출력 보고서 요청을 수신하기 위해 클라이언트에서 만든 비전력 관리 큐에 대한 WDFQUEUE 핸들입니다.
NumberOfInputReportRequestsToPend
선택적: 지정된 시간에 입력 보고서 큐에 배치할 요청 수를 지정합니다. 이 값이 0이면 클래스 확장에서 기본값을 선택합니다.
Reserved
0이어야 하며 클라이언트 드라이버에서 명시적으로 설정해서는 안 됩니다.
설명
이 구조체의 인스턴스는 HIDSPICX_DEVICE_CONFIG_INIT 함수를 호출하여 초기화해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 11 |
머리글 | hidspicx.h |