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 포함) |