스틸 이미지 디바이스용 Kernel-Mode 드라이버에 액세스

Microsoft는 SCSI 및 USB 버스에 연결된 스틸 이미지 디바이스를 지원하기 위해 WDM 기반 커널 모드 드라이버를 제공합니다. 두 드라이버 모두 플러그 앤 플레이 디바이스를 지원하고 플러그 앤 플레이 디바이스에 대한 레지스트리 항목을 추가, 제거, 시작, 중지 및 만들기 위한 서비스를 제공합니다. 또한 두 드라이버 모두 전원 관리를 지원하는 디바이스에 대해 일시 중단 및 다시 시작 작업을 제공합니다.

사용자 모드 스틸 이미지 미니 드라이버는 CreateFile, ReadFile, WriteFileDeviceIoControl(Microsoft Windows SDK 설명서에 설명됨)을 호출하여 이러한 커널 모드 드라이버에 액세스할 수 있습니다. ReadFileWriteFile 은 블록 데이터 전송에 사용됩니다. 특히 ReadFile 은 이미지 데이터를 가져오기 위해 호출되며 WriteFile 은 명령을 데이터 스트림으로 수락하는 디바이스에 명령을 보내는 데 사용됩니다.

ReadFile, Writefile 또는 DeviceIoControl을 호출하기 전에 미니드라이버가 IStiDeviceControl::GetMyDevicePortName을 호출하여 디바이스의 포트 이름을 가져온 다음, 해당 포트 이름을 CreateFile에 대한 매개 변수로 사용해야 합니다.

SCSI 드라이버

USB 드라이버