영어로 읽기

다음을 통해 공유


HidSpiCxDeviceConfigure 함수(hidspicx.h)

WdfDeviceCreate호출한 후에도 EVT_WDF_DRIVER_DEVICE_ADD 콜백에서 클라이언트 드라이버는 HIDSPICX_DEVICE_CONFIG 구조에 대한 포인터를 사용하여 이 함수를 호출하여 클래스 확장이 디바이스와 통신하는 데 사용할 인터페이스를 지정합니다. 클래스 확장은 내부 상태를 초기화하여 성공 여부를 반환합니다.

통사론

NTSTATUS HidSpiCxDeviceConfigure(
  [in] WDFDEVICE               Device,
  [in] PHIDSPICX_DEVICE_CONFIG DeviceConfiguration
);

매개 변수

[in] Device

WdfDeviceCreate대한 이전 호출에서 클라이언트 드라이버가 얻은 프레임워크 디바이스 개체에 대한 핸들입니다.

[in] DeviceConfiguration

클래스 확장과 클라이언트 드라이버 간의 통신에 사용할 콜백 및 큐의 세부 정보를 지정하는 초기화된 HIDSPICX_DEVICE_CONFIG 구조에 대한 포인터입니다.

반환 값

NTSTATUS는 클래스 확장이 디바이스를 성공적으로 구성할 수 있는지 여부를 나타내는.

발언

클래스 확장은 내부 상태를 초기화하여 성공 여부를 반환합니다.

클라이언트 드라이버는 클래스 확장에서 처리되지 않는 IOCTL을 처리하기 위해 이 콜백을 만들기 전이나 후에 기본 큐를 만들 수 있습니다.

클라이언트 드라이버는 전원 정책 설정을 구성하기 위해 전원 정책 소유권을 획득하려고 시도해서는 안 됩니다. HidClassHidSpiCx 디바이스의 전원 정책을 관리할 책임이 있습니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows 11
헤더 hidspicx.h

참고 항목