MIcrosoft Windows 98의 스틸 이미지 코어 구성 요소는 다음 그림과 같습니다.
서버 측에서 세 가지 핵심 구성 요소인 stimon.exe, sti_ci.dll, 및 sticpl.cpl는 sti.dll와 통신합니다. 이러한 구성 요소는 각각 스틸 이미지 이벤트 모니터, 클래스 설치 관리자 및 스캐너 및 카메라 제어판 애플리케이션입니다. Sti_ci.dll 새 스틸 이미지 디바이스가 설치 또는 제거되고 sticpl.cpl 구성 작업을 수행하는 경우에만 호출됩니다.
Stimon.exe 이벤트를 처리하고 sti.dll통신합니다. 그러면 이 그림의 왼쪽에 USD1, USD2 및 USD3 레이블이 지정된 하나 이상의 사용자 모드 스틸 이미지 드라이버(USD)와 통신합니다. 각 사용자 모드 드라이버는 디바이스의 버스 연결에 따라 한 가지 유형의 커널 모드 드라이버와 통신합니다. USB 디바이스의 경우, 사용자 모드 스틸 이미지 드라이버는 복합 usb 디바이스에 대해 usbscn9x.sys와 통신하고, 비복합 usb 디바이스에 대해 usbscan.sys과 통신합니다. SCSI 디바이스의 경우 사용자 모드 드라이버는 scsiscan.sys 및 scsimap.sys 모두와 통신합니다.
클라이언트 애플리케이션 쪽에서 IHV는 이전 그림에 이 구성 요소의 일반 이름인 vendor.ds로 표시된 TWAIN 데이터 원본을 제공해야 합니다. TWAIN 데이터 원본은 TWAIN 검색 아키텍처의 구성 요소이며 클라이언트 쪽의 sti.dll 인스턴스와 통신합니다. 따라서 sti.dll 앞에서 설명한 커널 모드 드라이버 중 하나와 통신하는 사용자 모드 스틸 이미지 드라이버(그림의 USD1)와 통신합니다.