스틸 이미지 디바이스에 대한 레지스트리 항목

Microsoft STI는 여러 레지스트리 항목을 사용하며, 그 중 일부는 공급업체에서 제공하는 구성 요소에서 수정할 수 있습니다.

공급업체에서 수정할 수 있는 레지스트리 값

다음 표에는 미리 정의된 레지스트리 값 이름과 해당 의미가 나열되어 있습니다. 상수는 stireg.h에 정의됩니다. 디바이스가 스틸 이미지 푸시 모델을 지원하는 경우 값을 "TwainDS"에 할당해야 합니다. 다른 이름의 값은 선택 사항입니다.

상수 값 이름 문자열 정의
STI_DEVICE_VALUE_ICM_PROFILE "ICMProfile" REG_MULTI_SZ 디바이스의 ICM 프로필 이름을 포함하는 형식입니다.
STI_DEVICE_VALUE_ISIS_NAME "ISISDriverName" REG_SZ 디바이스의 ISIS 드라이버 이름(예: "epson.pxn")을 포함하는 형식입니다.
STI_DEVICE_VALUE_TIMEOUT "PollTimeout" REG_DWORD 디바이스를 폴링할 때 사용해야 하는 시간 제한 값(밀리초)을 나타내는 형식입니다. 기본값은 1000(1초)입니다.
STI_DEVICE_VALUE_TWAIN_NAME "트웨인드" "HP PictureScan 3.0"과 같은 디바이스 TWAIN 데이터 원본의 표시 가능한 이름을 포함하는 REG_SZ 형식입니다.

StillImage COM 인터페이스의 클라이언트는 레지스트리를 참조하기 위해 IStillImage::SetDeviceValueIStillImage::GetDeviceValue를 호출해야 합니다. 스틸 이미지 미니드라이버가 Win32 레지스트리 API를 호출하여 미니드라이버의 IStiUSD::Initialize 메서드에서 받은 레지스트리 키를 지정할 수 있습니다. 미리 정의된 레지스트리 항목에 대한 값은 INF 파일 내에서 설정할 수도 있습니다.

사용자 지정된 레지스트리 값

스틸 이미지 애플리케이션 및 미니 드라이버는 레지스트리에 사용자 지정된 디바이스별 값을 저장할 수도 있습니다. 예를 들어 사용자 지정 속성 시트 페이지에서 가져온 사용자 선택은 "UserSettings" 하위 키 아래에 저장할 수 있습니다.

또한 DeviceData 항목을 포함하여 INF 파일 내에서 사용자 지정된 레지스트리 항목에 대한 값을 설정할 수 있습니다.

수정할 수 없는 레지스트리 항목

다음 표에는 공급업체 소프트웨어에서 수정해서는 안 되는 레지스트리 항목이 나와 있습니다.

레지스트리 키 정의
HKLM\SYSTEM\CurrentControlSet\Control\StillImage\Logging\STICLI 스틸 이미지 로그 파일에 기록되는 공급업체 생성 메시지를 지정합니다. 다음 비트 마스크의 조합일 수 있습니다.

0x1 - 정보 메시지

0x2 - 경고 메시지

0x4 - 오류 메시지

IStillImage::WriteToErrorLog를 참조하세요.
HKLM\SYSTEM\CurrentControlSet\Control\StillImage\Logging\STIMON 스틸 이미지 로그 파일에 기록되는 이벤트 모니터 메시지를 지정합니다. 다음 비트 마스크의 조합일 수 있습니다.

0x1 - 정보 메시지

0x2 - 경고 메시지

0x4 - 오류 메시지
HKLM\SYSTEM\CurrentControlSet\Control\Class{6BDD1FC6-810F-11D0-BEC7-08002BE2092F} 설치된 스틸 이미지 디바이스에 대한 정보를 포함합니다.
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\StillImage\Registered Applications 등록된 이미징 애플리케이션 목록을 포함합니다.
HKLM\SYSTEM\CurrentControlSet\Control\DeviceClass{6bdd1fc6-810f-11d0-bec7-08002be2092f} 설치된 스틸 이미지 디바이스 인터페이스에 대한 정보를 포함합니다.