다음을 통해 공유


ISensorDriver::OnClientSubscribeToEvents 메서드(sensorsclassextension.h)

ISensorDriver::OnClientSubscribeToEvents 메서드는 인증된 클라이언트 애플리케이션이 이벤트 알림을 요청하고 있음을 센서 드라이버에 알릴 수 있습니다.

구문

HRESULT OnClientSubscribeToEvents(
  IWDFFile *pClientFile,
  LPWSTR   pwszSensorID
);

매개 변수

pClientFile

이벤트 알림을 요청하는 애플리케이션의 파일 개체를 나타내는 IWDFFile 인터페이스에 대한 포인터입니다.

pwszSensorID

클라이언트 애플리케이션이 이벤트 알림을 요청하는 센서의 ID를 포함하는 LPWSTR입니다.

반환 값

작업이 성공하면 이 메서드는 S_OK 반환합니다. 그렇지 않으면 이 메서드는 Winerror.h에 정의된 오류 코드 중 하나를 반환합니다.

설명

클라이언트 애플리케이션이 이벤트 알림을 요청하면 드라이버는 지정된 개체 ID에 대한 센서 클래스 확장에 대한 모든 이벤트를 발생합니다. 그런 다음 클래스 확장은 이러한 이벤트를 센서 API에 애플리케이션에 대한 이벤트 알림으로 전달합니다.

필요하지 않은 경우 이벤트 콜백을 수행하지 않도록 각 센서에 대해 연결된 애플리케이션의 참조 수를 유지할 수 있습니다.

플랫폼 정의 이벤트는 sensors.h에 정의됩니다.

이 메서드를 사용하는 방법에 대한 자세한 내용은 데이터 필터링을 참조하세요.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 sensorsclassextension.h
라이브러리 SensorsClassExtension.lib

추가 정보

ISensorDriver