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

추가 정보