IStiDevice::Subscribe 메서드(sti.h)

IStiDevice::Subscribe 메서드는 호출자를 등록하여 디바이스 이벤트의 알림을 받습니다.

구문

HRESULT Subscribe(
  [in, out] LPSTISUBSCRIBE lpSubsribe
);

매개 변수

[in, out] lpSubsribe

구독 매개 변수 값을 포함하는 STISUBSCRIBE 구조체에 대한 호출자 제공 포인터입니다.

반환 값

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

설명

IStiDevice::Subscribe 메서드는 일반적으로 디바이스에서 이벤트를 가로채서 다시 라우팅하는 애플리케이션에서 호출됩니다. 메서드를 사용하면 이러한 애플리케이션이 스틸 이미지 디바이스 이벤트에 대한 알림을 받을 수 있으므로 적절한 표시 애플리케이션에 컨트롤을 디스패치할 수 있습니다.

STISUBSCRIBE 구조에 제공된 내용에 따라 호출자는 Windows 메시지 또는 Win32 이벤트(SetEvent 호출을 통해)에 의해 디바이스 이벤트에 대한 알림을 요청할 수 있습니다.

애플리케이션이 이벤트 알림을 받으면 IStiDevice::GetLastNotificationData 를 호출하여 발생한 이벤트를 확인할 수 있습니다.

IStiDevice::Subscribe를 호출하기 전에 IStiDevice COM 인터페이스의 클라이언트는 IStillImage::CreateDevice를 호출하여 지정된 디바이스에 대한 액세스를 제공하는 IStiDevice 인터페이스 포인터를 가져와야 합니다.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 sti.h(Sti.h 포함)

추가 정보

IStiDevice

IStiDevice::UnSubscribe

IStillImage::LaunchApplicationForDevice