STI_DEV_CAPS 구조체(sti.h)
STI_DEV_CAPS 구조체는 IStiDevice::GetCapabilities 메서드에 대한 매개 변수로 사용됩니다. 또한 STI_DEVICE_INFORMATION 및 STI_WIA_DEVICE_INFORMATION 구조체의 멤버이기도 합니다.
통사론
typedef struct _STI_DEV_CAPS {
DWORD dwGeneric;
} STI_DEV_CAPS, *PSTI_DEV_CAPS;
회원
dwGeneric
디바이스 기능을 식별하는 비트 플래그를 포함합니다. 다음 플래그가 정의됩니다.
STI_GENCAP_AUTO_PORTSELECT
드라이버는 디바이스가 연결된 LPT 또는 COM 포트를 확인할 수 있습니다. 이 플래그가 설정된 경우 사용자는 디바이스를 설치하는 동안 포트에 대해 "자동"을 선택할 수 있으며 드라이버는 포트를 결정해야 합니다.
STI_GENCAP_GENERATE_ARRIVALEVENT
스틸 이미지 서버는 디바이스가 성공적으로 초기화되면 일반적으로 PnP 도착에 대한 응답으로 GUID_DeviceArrivedLaunch 이벤트를 생성합니다. (최종 사용자 혼동을 방지하기 위해 서버 초기 열거형에 의해 이벤트가 생성되지 않습니다.)
STI_GENCAP_NOTIFICATIONS
디바이스는 이벤트 알림(비동기 또는 폴링을 통해)을 지원하며 디바이스를 구독할 수 있습니다(IStiDevice::Subscribe참조).
STI_GENCAP_POLLING_NEEDED
디바이스는 비동기 알림을 발급할 수 없습니다. 디바이스 폴링이 필요합니다(IStiDevice::GetStatus 참조).
STI_GENCAP_SUBSET
더 많은 기능이 있는 드라이버가 있습니다. 전체 기능 집합이 있는 IHV 드라이버에는 이 비트 집합이 없어야 합니다.
STI_GENCAP_WIA
사용자 모드 스틸 이미지 드라이버는 WIA를 사용할 수 있습니다.
이러한 플래그에 할당된 값은 기능이 디바이스의 INF(설치 정보) 파일에 대한 항목을 레지스트리 콘텐츠를 기반으로 합니다. 스틸 이미지 디바이스 대한INF 파일을 참조하세요.
요구 사항
요구 | 값 |
---|---|
헤더 | sti.h(Sti.h 포함) |