이미징 디바이스
이미징 디바이스 드라이버 기술에 대한 개요입니다.
이미징 디바이스용 드라이버를 개발하려면 다음 헤더가 필요합니다.
- ptpusd.h
- scsiscan.h
- sti.h
- stiusd.h
- usbscan.h
- wia_lh.h
- wiadef.h
- wiadevd.h
- wiamdef.h
- wiamicro.h
- wiamindr_lh.h
- wiatwcmp.h
- wiautil.h
프로그래밍 가이드는 이미징 디바이스를 참조하세요.
클래스
| CWiaLogProc 자세한 정보: CWiaLogProc 클래스 |
| CWiaLogProcEx 자세한 정보: CWiaLogProcEx 클래스 |
| CWiauDbgFn CWiauDbgFn 클래스는 함수 또는 메서드 진입점 및 종료 지점을 추적하는 데 사용되는 도우미 클래스입니다. |
| CWiauFormatConverter CWiauFormatConverter 클래스는 이미지를 BMP 형식으로 변환하기 위한 도우미 클래스입니다. |
| CWiauPropertyList CWiauPropertyList 클래스를 사용하여 디바이스에 대한 속성 목록을 만들고 유지 관리할 수 있습니다. |
IOCTLs
| IOCTL_ABORT_PIPE 자세한 정보: IOCTL_ABORT_PIPE IOCTL |
| IOCTL_CANCEL_IO 지정된 디바이스 핸들과 연결된 지정된 USB 전송 파이프의 작업을 취소합니다. |
| IOCTL_GET_CHANNEL_ALIGN_RQST 지정된 디바이스 핸들과 연결된 읽기, 쓰기 및 인터럽트 전송 파이프에 대한 USB 디바이스의 최대 패킷 크기를 반환합니다. |
| IOCTL_GET_DEVICE_DESCRIPTOR 공급업체 및 디바이스 식별자를 반환합니다. |
| IOCTL_GET_PIPE_CONFIGURATION 디바이스에 대해 지원되는 모든 전송 파이프에 대한 설명을 반환합니다. |
| IOCTL_GET_USB_DESCRIPTOR 지정된 USB 설명자를 반환합니다. |
| IOCTL_GET_VERSION 드라이버의 버전 번호를 반환합니다. |
| IOCTL_INDEX 자세한 정보: IOCTL_INDEX IOCTL |
| IOCTL_READ_REGISTERS 제어 파이프를 사용하여 USB 디바이스 레지스터에서 읽습니다. |
| IOCTL_RESET_PIPE 지정된 디바이스 핸들과 연결된 지정된 USB 전송 파이프를 다시 설정합니다. |
| IOCTL_SCSISCAN_CMD 사용자 지정된 SCSI 컨트롤 설명자 블록(CDB)을 만들고 SCSI 버스용 커널 모드 스틸 이미지 드라이버로 보냅니다. |
| IOCTL_SCSISCAN_GET_INFO IOCTL_SCSISCAN_GET_INFO I/O 제어 코드는 디바이스 정보를 반환합니다. |
| IOCTL_SCSISCAN_LOCKDEVICE Microsoft에서 사용하도록 예약되어 있습니다. |
| IOCTL_SCSISCAN_SET_TIMEOUT IOCTL_SCSISCAN_SET_TIMEOUT 제어 코드는 디바이스에 액세스할 때 SCSI 버스에 대한 커널 모드 스틸 이미지 드라이버에서 사용하는 제한 시간 값을 수정합니다. |
| IOCTL_SCSISCAN_UNLOCKDEVICE 이 IOCTL_SCSISCAN_UNLOCKDEVICE 문서는 Microsoft에서 사용하도록 예약되어 있습니다. |
| IOCTL_SEND_USB_REQUEST 제어 파이프를 사용하여 공급업체에서 정의한 요청을 USB 디바이스에 보내고 필요에 따라 추가 데이터를 보내거나 받습니다. |
| IOCTL_SET_TIMEOUT USB 대량 IN, 대량 출력 또는 인터럽트 파이프 액세스에 대한 제한 시간 값을 설정합니다. |
| IOCTL_WAIT_ON_DEVICE_EVENT USB 인터럽트 파이프에서 발생하는 이벤트에 대한 정보를 반환합니다. |
| IOCTL_WRITE_REGISTERS 제어 파이프를 사용하여 USB 디바이스 레지스터에 씁니다. |
열거형
| PIPE_TYPE I/O 컨트롤 코드가 IOCTL_CANCEL_IO 또는 IOCTL_RESET_PIPE 경우 PIPE_TYPE 데이터 형식이 DeviceIoControl 함수에 대한 입력으로 사용됩니다. |
| RAW_PIPE_TYPE RAW_PIPE_TYPE 데이터 형식은 USB 파이프의 형식을 지정하는 데 사용됩니다. |
| SKIP_AMOUNT SKIP_AMOUNT 열거형은 이미지의 파일 및 정보 헤더를 건너뛰어야 하는지 여부를 나타내는 데 사용됩니다. |
| STI_DEVICE_MJ_TYPE STI_DEVICE_TYPE 유형은 스틸 이미지 디바이스의 디바이스 유형을 식별합니다. DWORD는 주 디바이스 유형을 포함하는 HIWORD와 공급업체에서 정의한 하위 형식이 포함된 LOWORD로 나뉩니다. |
함수
| ~CWiaLogProc 로깅되는 함수 또는 메서드가 종료될 때 ~CWiaLogProc 소멸자가 호출됩니다. |
| ~CWiaLogProcEx 로깅되는 함수 또는 메서드가 종료되면 ~CWiaLogProcEx 소멸자가 호출됩니다. |
| ~CWiauDbgFn CWiauDbgFn::~CWiauDbgFn에서 추적하는 함수 또는 메서드가 종료되면 CWiauDbgFn::~CWiauDbgFn 소멸자가 호출됩니다. |
| ~CWiauFormatConverter CWiauFormatConverter::~CWiauFormatConverter 메서드는 CWiauFormatConverter 클래스의 소멸자입니다. |
| ~CWiauPropertyList CWiauPropertyList::~CWiauPropertyList 메서드는 CWiauPropertyList 클래스의 소멸자입니다. |
| AddItemToFolder AddItemToFolder 메서드는 드라이버 항목 트리의 폴더에 IWiaDrvItem 항목을 추가합니다. |
| AddRef IStiDeviceControl::AddRef 메서드는 IStiDeviceControl 인터페이스에 대한 참조 수를 증분합니다. |
| ConvertToBmp CWiauFormatConverter::ConvertToBmp 메서드는 이미지를 BMP 형식으로 변환합니다. |
| CreateDevice IStillImage::CreateDevice 메서드는 IStiDevice COM 인터페이스를 정의하는 COM 개체의 인스턴스를 만들고 인터페이스에 대한 포인터를 반환합니다. |
| CWiaLogProc 로깅되는 함수 또는 메서드를 입력하면 CWiaLogProc 생성자가 호출됩니다. |
| CWiaLogProcEx 로깅되는 함수 또는 메서드를 입력하면 CWiaLogProcEx 생성자가 호출됩니다. |
| CWiauDbgFn CWiauDbgFn::CWiauDbgFn 메서드는 함수 또는 메서드를 입력할 때 추적에 사용됩니다. |
| CWiauFormatConverter CWiauFormatConverter::CWiauFormatConverter 메서드는 CWiauFormatConverter 클래스에 대한 생성자입니다. |
| CWiauPropertyList CWiauPropertyList::CWiauPropertyList 메서드는 CWiauPropertyList 클래스에 대한 생성자입니다. |
| DefineProperty CWiauPropertyList::D efineProperty 메서드는 속성 목록 개체에 속성 정의를 추가합니다. |
| DetectRegions IWiaSegmentationFilter::D etectRegions 메서드는 각 하위 리전을 별도의 이미지 항목으로 가져올 수 있도록 플랫베드 도금에 배치된 이미지의 하위 부분을 결정합니다. |
| DeviceReset IStiDevice::D eviceReset 메서드는 스틸 이미지 디바이스를 알려진 상태로 다시 설정합니다. |
| DeviceReset 스틸 이미지 미니 드라이버의 IStiUSD::D eviceReset 메서드는 스틸 이미지 디바이스를 알려진 초기화된 상태로 다시 설정합니다. |
| 진단 IStiDevice::D iagnostic 메서드는 스틸 이미지 디바이스에서 진단 테스트를 실행합니다. |
| 진단 스틸 이미지 미니 드라이버의 IStiUSD::D진단 방법은 스틸 이미지 디바이스에서 진단 테스트를 실행합니다. |
| drvAcquireItemData 디바이스에서 애플리케이션으로 데이터를 전송하기 위해 WIA 서비스에서 IWiaMiniDrv::d rvAcquireItemData 메서드를 호출합니다. |
| drvAnalyzeItem IWiaMiniDrv::d rvAnalyzeItem 메서드는 항목을 검사하고 필요한 경우 하위 항목을 만듭니다. |
| drvDeleteItem IWiaMiniDrv::d rvDeleteItem 메서드는 현재 드라이버 항목을 삭제합니다. |
| drvDeviceCommand IWiaMiniDrv::d rvDeviceCommand 메서드는 WIA 디바이스에 명령을 실행합니다. |
| drvFreeDrvItemContext IWiaMiniDrv::d rvFreeDrvItemContext 메서드는 디바이스별 컨텍스트를 해제합니다. |
| drvGetCapabilities IWiaMiniDrv::d rvGetCapabilities 메서드는 디바이스에서 지원하는 이벤트 및 명령의 배열을 반환합니다. |
| drvGetDeviceErrorStr IWiaMiniDrv::d rvGetDeviceErrorStr 메서드는 오류를 설명하는 유니코드 문자열에 오류 코드를 매핑합니다. |
| drvGetWiaFormatInfo IWiaMiniDrv::d rvGetWiaFormatInfo 메서드는 WIA 하드웨어 디바이스에서 지원하는 이미지 형식 및 미디어 형식을 찾습니다. |
| drvInitializeWia IWiaMiniDrv::d rvInitializeWia 메서드는 미니 드라이버를 초기화하고 디바이스를 나타내는 드라이버 항목 트리를 빌드합니다. |
| drvInitItemProperties IWiaMiniDrv::d rvInitItemProperties 메서드는 애플리케이션 항목 트리의 각 항목에 대한 WIA 드라이버 항목 속성을 초기화합니다. |
| drvLockWiaDevice IWiaMiniDrv::d rvLockWiaDevice 메서드는 현재 미니 드라이버만 액세스할 수 있도록 WIA 하드웨어 디바이스를 잠글 수 있습니다. |
| drvNotifyPnpEvent IWiaMiniDrv::d rvNotifyPnpEvent 메서드는 WIA 서비스에서 받은 이벤트에 응답합니다. |
| drvReadItemProperties IWiaMiniDrv::d rvReadItemProperties 메서드는 업데이트해야 하는 드라이버 항목 속성을 읽습니다. |
| drvUnInitializeWia IWiaMiniDrv::d rvUnInitializeWia 메서드는 미니 드라이버가 보유한 리소스를 해제합니다. |
| drvUnLockWiaDevice IWiaMiniDrv::d rvUnLockWiaDevice 메서드는 모든 미니 드라이버가 액세스할 수 있도록 WIA 하드웨어 디바이스의 잠금을 해제합니다. |
| drvValidateItemProperties IWiaMiniDrv::d rvValidateItemProperties 메서드는 각 속성의 유효한 값 집합에 대해 항목의 속성의 유효성을 검사하고 필요한 경우 해당 속성을 업데이트합니다. |
| drvWriteItemProperties IWiaMiniDrv::d rvWriteItemProperties 메서드는 WIA 하드웨어 디바이스에 드라이버 항목 속성을 씁니다. |
| DumpItemData IWiaDrvItem::D umpItemData 메서드는 IWiaDrvItem 항목과 연결된 프라이빗 데이터를 할당된 프라이빗 버퍼로 덤프합니다. |
| EnableHwNotifications IStillImage::EnableHwNotifications 메서드는 지정된 디바이스에 대해 스틸 이미지 디바이스 이벤트가 발생할 때 애플리케이션 알림을 사용하거나 사용하지 않도록 스틸 이미지 이벤트 모니터를 요청합니다. |
| Esc IStiDevice::Escape 메서드는 공급업체별 I/O 작업에 대한 요청을 스틸 이미지 디바이스로 보냅니다. |
| Esc 스틸 이미지 미니 드라이버의 IStiUSD::Escape 메서드는 스틸 이미지 디바이스에서 공급업체별 I/O 작업을 수행합니다. |
| FilterPreviewImage 애플리케이션이 IWiaPreview::UpdatePreview 메서드를 호출할 때 WIA 미리 보기 구성 요소에서 IWiaImageFilter::FilterPreviewImage 메서드를 호출합니다. |
| FindChildItemByName IWiaDrvItem::FindChildItemByName 메서드는 드라이버 항목 트리에서 특정 자식 항목을 검색합니다. |
| FindItemByName IWiaDrvItem::FindItemByName 메서드는 항목의 전체 이름으로 드라이버 항목 트리에서 항목을 찾습니다. |
| GetCapabilities IStiDevice::GetCapabilities 메서드는 스틸 이미지 디바이스의 기능을 반환합니다. |
| GetCapabilities 스틸 이미지 미니 드라이버의 IStiUSD::GetCapabilities 메서드는 스틸 이미지 디바이스의 기능을 반환합니다. |
| GetDeviceInfo IStillImage::GetDeviceInfo 메서드는 지정된 스틸 이미지 디바이스에 대한 하드웨어 특성을 반환합니다. |
| GetDeviceList IStillImage::GetDeviceList 메서드는 설치된 모든 스틸 이미지 디바이스에 대한 하드웨어 특성을 반환합니다. |
| GetDeviceSpecContext IWiaDrvItem::GetDeviceSpecContext 메서드는 디바이스별 컨텍스트를 가져옵니다. |
| GetDeviceValue IStillImage::GetDeviceValue 메서드는 지정된 스틸 이미지 디바이스와 연결된 레지스트리 정보를 반환합니다. |
| GetFirstChildItem IWiaDrvItem::GetFirstChildItem 메서드는 IWiaDrvItem 폴더 항목의 첫 번째 자식 항목을 가져옵니다. |
| GetFullItemName IWiaDrvItem::GetFullItemName 메서드는 경로 정보를 포함하여 항목의 전체 이름을 가져옵니다. |
| GetHwNotificationState IStillImage::GetHwNotificationState 메서드는 지정된 디바이스에서 스틸 이미지 디바이스 이벤트가 발생할 때 애플리케이션에 알림을 받을지 여부를 나타냅니다. |
| GetItemFlags IWiaDrvItem::GetItemFlags 메서드는 현재 IWiaDrvItem 항목의 항목 플래그를 가져옵니다. |
| GetItemName IWiaDrvItem::GetItemName 메서드는 경로 정보를 포함하지 않고 현재 IWiaDrvItem 항목 이름을 가져옵니다. |
| Getlasterror IStiDevice::GetLastError 메서드는 스틸 이미지 디바이스와 연결된 마지막으로 알려진 오류를 반환합니다. |
| Getlasterror IStiUSD::GetLastError 메서드는 스틸 이미지 디바이스와 연결된 마지막으로 알려진 오류를 반환합니다. |
| GetLastErrorInfo IStiDevice::GetLastErrorInfo 메서드는 스틸 이미지 디바이스와 연결된 마지막으로 알려진 오류에 대한 정보를 반환합니다. |
| GetLastErrorInfo 스틸 이미지 미니 드라이버의 IStiUSD::GetLastErrorInfo 메서드는 스틸 이미지 디바이스와 연결된 마지막으로 알려진 오류에 대한 정보를 반환합니다. |
| GetLastNotificationData IStiDevice::GetLastNotificationData 메서드는 스틸 이미지 디바이스에서 발생한 가장 최근의 이벤트에 대한 설명을 반환합니다. |
| GetMyDeviceHandle 이 항목에서는 GetMyDeviceHandle 메서드에 대해 설명합니다. |
| GetMyDeviceOpenMode IStiDeviceControl::GetMyDeviceOpenMode 메서드를 사용하면 스틸 이미지 미니 드라이버가 스틸 이미지 디바이스의 인스턴스를 만들 때 애플리케이션이 지정한 전송 모드를 가져올 수 있습니다. |
| GetMyDevicePortName IStiDeviceControl::GetMyDevicePortName 메서드를 사용하면 사용자 모드 스틸 이미지 미니 드라이버가 디바이스의 포트 이름을 가져올 수 있습니다. |
| GetNextSiblingItem IWiaDrvItem::GetNextSiblingItem 메서드는 IWiaDrvItem 폴더에 있는 현재 항목의 다음 형제를 가져옵니다. |
| GetNextStream IWiaTransferCallback::GetNextStream 메서드는 이미지 처리 필터에 의해 구현됩니다. |
| GetNextStream WIA 미니 드라이버가 현재 데이터 전송(다운로드 또는 업로드)에 대한 스트림을 가져오기 위해 호출합니다. |
| GetNotificationData 스틸 이미지 미니 드라이버의 IStiUSD::GetNotificationData 메서드는 스틸 이미지 디바이스에서 발생한 가장 최근의 이벤트에 대한 설명을 반환합니다. |
| GetParentItem IWiaDrvItem::GetParentItem은 현재 항목의 부모 항목을 가져옵니다. |
| GetPropId CWiauPropertyList::GetPropId 메서드는 속성 목록의 인덱스가 지정된 속성의 속성 ID를 찾습니다. |
| GetStatus IStiDevice::GetStatus 메서드는 스틸 이미지 디바이스의 상태 정보를 반환합니다. |
| GetStatus 스틸 이미지 미니 드라이버의 IStiUSD::GetStatus 메서드는 스틸 이미지 디바이스의 상태를 반환합니다. |
| GetStatusDescription 시스템 UI는 GetStatusDescription 메서드를 호출하여 사용자가 이 정보를 요청하는 경우 오류에 대한 추가 정보를 사용자에게 제공합니다. 이 메서드는 드라이버의 UI 확장에 의해 구현됩니다. |
| GetSTILaunchInformation IStillImage::GetSTILaunchInformation 메서드는 스틸 이미지 이벤트 모니터가 시작된 경우 호출 스틸 이미지 애플리케이션이 시작된 이유를 반환합니다. |
| Hresult IWiaLog 인터페이스는 사용되지 않으며 더 이상 지원되지 않습니다. |
| Init CWiauFormatConverter::Init 메서드는 CWiauFormatConverter 클래스를 초기화하고 이미지를 변환하기 위한 GDI+. 이 메서드는 한 번만 호출해야 합니다. |
| Init CWiauPropertyList::Init 메서드는 속성 목록 개체를 초기화합니다. |
| 초기화 IStiDevice::Initialize 메서드는 IStiDevice 인터페이스를 정의하는 COM 개체의 인스턴스를 초기화합니다. 이 메서드는 내부 전용입니다. |
| 초기화 IStillImage::Initialize 메서드는 IStillImage COM 인터페이스를 정의하는 COM 개체의 인스턴스를 초기화합니다. 이 메서드는 내부 시스템 전용입니다. |
| 초기화 스틸 이미지 미니 드라이버의 IStiUSD::Initialize 메서드는 IStiUSD 인터페이스를 정의하는 COM 개체의 인스턴스를 초기화합니다. |
| InitializeFilter IWiaImageFilter::InitializeFilter 메서드는 메서드에 전달된 pWiaItem2 및 pWiaTransferCallback 매개 변수에 대한 참조를 저장합니다. |
| InitializeLog IWiaLog 인터페이스는 사용되지 않으며 더 이상 지원되지 않습니다. 대신 진단 로그 매크로를 사용합니다. IWiaLog::InitializeLog 메서드는 lWiaLog 인터페이스를 초기화합니다. |
| IsFormatSupported CWiauFormatConverter::IsFormatSupported 메서드는 GDI+ 변환할 이미지 형식을 지원하는지 확인합니다. |
| LaunchApplicationForDevice IStillImage::LaunchApplicationForDevice 메서드는 지정된 스틸 이미지 디바이스에 대해 지정된 애플리케이션을 시작합니다. |
| LockDevice IStiDevice::LockDevice 메서드는 호출자가 단독으로 사용하기 위해 디바이스를 잠급니다. |
| LockDevice 스틸 이미지 미니 드라이버의 IStiUSD::LockDevice 메서드는 호출자가 단독으로 사용하기 위해 디바이스를 잠급니다. |
| Log IWiaLog 인터페이스는 사용되지 않으며 더 이상 지원되지 않습니다. 대신 진단 로그 매크로를 사용합니다. IWiaLog::Log 메서드는 진단 로그 메시지를 Wiaservc.log에 씁니다. |
| LookupPropId CWiauPropertyList::LookupPropId 메서드는 속성 ID가 지정된 속성의 인덱스입니다. |
| MicroEntry MicroEntry 함수는 WIA 플랫베드 드라이버에서 보낸 명령에 응답합니다. |
| MiniDrvCallback MiniDrvCallback 메서드는 콜백 데이터 전송 중에 WIA 미니 드라이버가 사용할 콜백 메서드를 제공합니다. |
| RawDeviceControl 이 항목에서는 RawDeviceControl 메서드에 대해 설명합니다. |
| RawReadCommand IStiDevice::RawReadCommand 메서드는 스틸 이미지 디바이스에서 명령 정보를 읽습니다. |
| RawReadCommand 스틸 이미지 미니 드라이버의 IStiUSD::RawReadCommand 메서드는 스틸 이미지 디바이스에서 명령 정보를 읽습니다. |
| RawReadData IStiDevice::RawReadData 메서드는 스틸 이미지 디바이스에서 데이터를 읽습니다. |
| RawReadData 스틸 이미지 미니 드라이버의 IStiUSD::RawReadData 메서드는 스틸 이미지 디바이스에서 데이터를 읽습니다. |
| RawWriteCommand IStiDevice::RawWriteCommand 메서드는 명령 정보를 스틸 이미지 디바이스로 보냅니다. |
| RawWriteCommand 스틸 이미지 미니 드라이버의 IStiDevice::RawWriteCommand 메서드는 명령 정보를 스틸 이미지 디바이스로 보냅니다. |
| RawWriteData IStiDevice::RawWriteData 메서드는 스틸 이미지 디바이스에 데이터를 씁니다. |
| RawWriteData 스틸 이미지 미니 드라이버의 IStiUSD::RawWriteData 메서드는 스틸 이미지 디바이스에 데이터를 씁니다. |
| RegisterLaunchApplication IStillImage::RegisterLaunchApplication 메서드는 스틸 이미지 이벤트 모니터의 푸시 모델 인식 애플리케이션 목록에 애플리케이션을 추가합니다. |
| 릴리스 IStiDevice::Release 메서드는 이전에 IStillImage::CreateDevice를 호출하여 만든 COM 개체의 인스턴스를 닫고 개체의 인터페이스에 대한 액세스를 제거합니다. |
| 릴리스 IStillImage::Release 메서드는 이전에 IStillImage::StiCreateInstance를 호출하여 만든 COM 개체의 인스턴스를 닫고 개체의 인터페이스에 대한 액세스를 제거합니다. |
| 릴리스 IStiDeviceControl::Release 메서드는 IStiUSD::Initialize라는 미니 드라이버 클라이언트가 생성될 때 생성된 COM 개체의 인스턴스를 닫습니다. |
| RemoveItemFromFolder IWiaDrvItem::RemoveItemFromFolder 메서드는 부모 폴더에서 항목을 제거합니다. |
| ReportStatus ReportStatus 메서드는 전송 중에 오류 또는 상태에 대한 정보를 표시합니다. 경우에 따라 이 메서드를 사용하면 사용자가 오류로부터 복구할 수 있습니다. |
| 검사 Scan 함수는 디바이스에서 데이터를 읽고 WIA 플랫베드 드라이버에 데이터를 반환합니다. |
| SendMessage 데이터 전송 중에 WIA 미니 드라이버가 주기적으로 호출하여 WIA 애플리케이션 클라이언트에서 전송 진행률 및 상태를 업데이트합니다. |
| SendToWia CWiauPropertyList::SendToWia 메서드는 WIA 서비스를 호출하여 현재 속성 목록 개체에 포함된 모든 속성을 정의합니다. |
| SetAccessSubType CWiauPropertyList::SetAccessSubType(INT,ULONG,ULONG) 메서드는 속성의 액세스 및 하위 형식을 다시 설정합니다. |
| SetCurrentValue CWiauPropertyList::SetCurrentValue(INT,BSTR) 메서드는 BSTR 형식의 속성의 현재 값을 설정하고 해당 형식을 VT_BSTR 설정합니다. |
| SetCurrentValue CWiauPropertyList::SetCurrentValue(INT,BYTE,INT) 메서드는 바이트 배열로 구성된 속성의 현재 값을 설정하고 해당 형식을 VT_UI1 또는 VT_VECTOR 설정합니다. |
| SetCurrentValue CWiauPropertyList::SetCurrentValue(INT,CLSID) 메서드는 CLSID 형식의 속성의 현재 값을 설정하고 형식을 VT_CLSID 설정합니다. |
| SetCurrentValue CWiauPropertyList::SetCurrentValue(INT,FLOAT) 메서드는 FLOAT 형식의 속성의 현재 값을 설정하고 해당 형식을 VT_R4 설정합니다. |
| SetCurrentValue CWiauPropertyList::SetCurrentValue(INT,LONG) 메서드는 LONG 형식의 속성의 현재 값을 설정하고 해당 형식을 VT_I4 설정합니다. |
| SetCurrentValue CWiauPropertyList::SetCurrentValue(INT,LONG) 메서드가 LONG 형식의 속성의 현재 값을 설정하고 해당 형식을 VT_I4 설정하는 방법을 알아봅니다. |
| SetCurrentValue CWiauPropertyList::SetCurrentValue(INT,PSYSTEMTIME) 메서드는 SYSTEMTIME 형식의 속성의 현재 값을 설정하고 해당 형식을 VT_UI2 또는 VT_VECTOR 설정합니다. |
| SetDeviceValue IStillImage::SetDeviceValue 메서드는 지정된 스틸 이미지 디바이스에 대한 레지스트리 정보를 설정합니다. |
| SetNotificationHandle 스틸 이미지 미니 드라이버의 IStiUSD::SetNotificationHandle 메서드는 미니 드라이버가 호출자에게 디바이스 이벤트를 알리는 데 사용해야 하는 이벤트 핸들을 지정합니다. |
| SetPixelWindow SetPixelWindow 함수는 검사할 이미지 영역을 설정합니다. |
| SetupDeviceParameters IStillImage::SetupDeviceParameters 메서드를 사용하면 IStillImage COM 인터페이스의 클라이언트가 디바이스의 버스 유형을 알 수 없는 경우 스틸 이미지 디바이스의 저장된 특성을 수정할 수 있습니다. |
| SetValidValues CWiauPropertyList::SetValidValues(INT,BSTR,BSTR,INT,BSTR) 메서드는 값 목록과 연결된 BSTR 속성의 기본값, 현재 값 및 유효한 값뿐만 아니라 형식을 설정합니다. |
| SetValidValues CWiauPropertyList::SetValidValues(INT,CLSID,CLSID,INT,CLSID) 메서드는 값 목록과 연결된 CLSID 속성의 기본값, 현재 값 및 유효한 값뿐만 아니라 형식을 설정합니다. |
| SetValidValues CWiauPropertyList::SetValidValues(INT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT,FLOAT) 메서드는 값 범위와 연결된 FLOAT 속성의 기본값, 현재 값 및 유효한 값뿐만 아니라 형식을 설정합니다. |
| SetValidValues CWiauPropertyList::SetValidValues(INT,FLOAT,FLOAT,INT,PFLOAT) 메서드는 값 목록과 연결된 FLOAT 속성에 대한 기본값, 현재 값 및 유효한 값뿐만 아니라 형식을 설정합니다. |
| SetValidValues CWiauPropertyList::SetValidValues(INT, LONG, LONG, INT,PLONG) 메서드는 값 목록과 연결된 LONG 속성의 기본값, 현재 값 및 유효한 값뿐만 아니라 형식을 설정합니다. |
| SetValidValues CWiauPropertyList::SetValidValues(INT,LONG,LONG,LONG) 메서드는 플래그로 정의된 속성의 기본값, 현재 값 및 유효한 값뿐만 아니라 형식을 설정합니다. |
| SetValidValues CWiauPropertyList::SetValidValues(INT,LONG,LONG,LONG) 메서드가 플래그로 정의된 속성의 형식 값을 설정하는 방법을 알아봅니다. |
| SetValidValues CWiauPropertyList::SetValidValues(INT,LONG,LONG,LONG,LONG,LONG,LONG) 메서드는 값 범위와 연결된 LONG 속성에 대한 기본값, 현재 값 및 유효한 값뿐만 아니라 형식을 설정합니다. |
| SRB_STATUS 자세한 정보: SRB_STATUS 매크로 |
| 구독 IStiDevice::Subscribe 메서드는 호출자를 등록하여 디바이스 이벤트의 알림을 받습니다. |
| 추적 이 항목에서는 Trace 함수에 대해 설명합니다. |
| TransferCallback IWiaTransferCallback::TransferCallback 메서드는 이미지 처리 필터에 의해 구현됩니다. IWiaTransfer::D ownload 또는 미리 보기 구성 요소의 IWiaPreview::GetNewPreview를 호출하는 애플리케이션의 결과로 WIA 서비스에서 호출됩니다. |
| UnlinkItemTree IWiaDrvItem::UnlinkItemTree 메서드는 드라이버 항목 트리의 연결을 해제하고 트리의 모든 항목을 해제합니다. |
| UnLockDevice IStiDevice::UnLockDevice 메서드는 IStiDevice::LockDevice에 대한 이전 호출로 잠긴 디바이스의 잠금을 해제합니다. |
| UnLockDevice 스틸 이미지 미니 드라이버의 IStiUSD::UnLockDevice 메서드는 IStiUSD::LockDevice에 대한 이전 호출로 잠긴 디바이스의 잠금을 해제합니다. |
| UnregisterLaunchApplication IStillImage::UnregisterLaunchApplication 메서드는 스틸 이미지 이벤트 모니터의 푸시 모델 인식 애플리케이션 목록에서 애플리케이션을 제거합니다. |
| 탈퇴 IStiDevice::UnSubscribe 메서드는 디바이스 이벤트의 알림을 받기 위해 등록된 애플리케이션 목록에서 호출자를 제거합니다. |
| WIA_PROP_LIST_COUNT 자세한 정보: WIA_PROP_LIST_COUNT 매크로 |
| WIA_PROP_LIST_VALUE 자세한 정보: WIA_PROP_LIST_VALUE 매크로 |
| WIAS_ASSERT WIAS_ASSERT 매크로는 Wiatrace.log 파일에 진단 메시지를 씁니다. |
| WIAS_ASSERT WIAS_ASSERT 매크로가 Wiatrace.log 파일에 진단 메시지를 쓰는 방법을 알아봅니다. |
| WIAS_ERROR WIAS_ERROR 매크로는 Wiatrace.log 파일에 진단 메시지를 씁니다. |
| WIAS_ERROR WIAS_ERROR 매크로가 Wiatrace.log 파일에 진단 메시지를 쓰는 방법을 알아봅니다. |
| WIAS_HRESULT WIAS_HRESULT 매크로는 Wiatrace.log 파일에 진단 메시지를 씁니다. |
| WIAS_HRESULT WIAS_HRESULT 매크로가 Wiatrace.log 파일에 진단 메시지를 쓰는 방법을 알아봅니다. |
| WIAS_LERROR WIAS_LERROR 매크로는 사용되지 않습니다. 대신 WIAS_ERROR 매크로를 사용하는 것이 좋습니다. WIAS_LERROR 매크로는 진단 WIA_ERROR 메시지를 로그 파일에 씁니다. |
| WIAS_LERROR WIAS_LERROR 매크로는 Windows Vista 이상에서는 사용되지 않습니다. 대신 WIAS_ERROR 매크로를 사용하는 것이 좋습니다. WIAS_LERROR 매크로는 진단 WIA_ERROR 메시지를 로그 파일에 씁니다. |
| WIAS_LHRESULT WIAS_LHRESULT 매크로는 사용되지 않습니다. 대신 WIAS_HRESULT 매크로를 사용하는 것이 좋습니다. WIAS_LHRESULT 매크로는 HRESULT 값을 문자열로 변환하고 문자열을 진단 로그 파일에 씁니다. |
| WIAS_LHRESULT WIAS_LHRESULT 매크로는 Windows Vista 이상에서는 사용되지 않습니다. 대신 WIAS_HRESULT 매크로를 사용하는 것이 좋습니다. WIAS_LHRESULT 매크로는 HRESULT 값을 문자열로 변환하고 문자열을 진단 로그 파일에 씁니다. |
| WIAS_LTRACE WIAS_LTRACE 매크로는 사용되지 않습니다. 대신 WIAS_TRACE 매크로를 사용하는 것이 좋습니다. WIAS_LTRACE 매크로는 진단 WIA_TRACE 메시지를 로그 파일에 씁니다. |
| WIAS_LTRACE WIAS_LTRACE 매크로는 Windows Vista 이상에서는 사용되지 않습니다. 대신 WIAS_TRACE 매크로를 사용하는 것이 좋습니다. WIAS_LTRACE 매크로는 진단 WIA_TRACE 메시지를 로그 파일에 씁니다. |
| WIAS_LWARNING WIAS_LWARNING 매크로는 Windows Vista에서 사용되지 않습니다. WIAS_LWARNING 매크로는 진단 WIA_WARNING 메시지를 로그 파일에 씁니다. |
| WIAS_LWARNING WIAS_LWARNING 매크로는 Windows Vista 이상에서는 사용되지 않습니다. WIAS_LWARNING 매크로는 진단 WIA_WARNING 메시지를 로그 파일에 씁니다. |
| WIAS_TRACE WIAS_TRACE 매크로는 Wiatrace.log 파일에 진단 메시지를 씁니다. |
| WIAS_TRACE WIAS_TRACE 매크로가 Wiatrace.log 파일에 진단 메시지를 쓰는 방법을 알아봅니다. |
| wiasCreateChildAppItem wiasCreateChildAppItem 함수는 새 애플리케이션 항목을 만들고 지정된(부모) 항목의 자식으로 삽입합니다. 드라이버 또는 애플리케이션이 실제로 채울 때까지 이 항목의 속성 집합에는 속성이 없습니다. |
| wiasCreateDrvItem wiasCreateDrvItem 함수는 IWiaDrvItem 인터페이스 개체를 만듭니다. |
| wiasCreateLogInstance wiasCreateLogInstance 함수는 로깅 개체의 인스턴스를 만듭니다. |
| wiasCreatePropContext wiasCreatePropContext 함수는 애플리케이션에서 변경되는 항목의 속성을 나타내는 속성 컨텍스트를 할당합니다. |
| wiasDebugError wiasDebugError 함수는 사용되지 않습니다. |
| wiasDebugTrace wiasDebugTrace 함수는 사용되지 않습니다. |
| wiasDownSampleBuffer wiasDownSampleBuffer 함수는 DWORD 정렬 픽셀 데이터의 버퍼를 가져와서 지정된 크기 및 해상도로 다운샘플링(낮은 해상도의 이미지 데이터 생성)합니다. |
| wiasFormatArgs wiasFormatArgs 함수는 로깅을 위해 인수 목록의 형식을 패키지된 문자열로 지정합니다. |
| wiasFreePropContext wiasFreePropContext 함수는 WIA_PROPERTY_CONTEXT 구조체가 차지하는 메모리를 해제합니다. |
| wiasGetChangedValueFloat wiasGetChangedValueFloat 함수는 부동 소수점 값이 있는 속성이 애플리케이션에서 변경되었는지 여부를 결정합니다. |
| wiasGetChangedValueGuid wiasGetChangedValueGuid 함수는 GUID 값이 있는 속성이 애플리케이션에서 변경되었는지 여부를 결정합니다. |
| wiasGetChangedValueLong wiasGetChangedValueLong 함수는 정수 값이 긴 속성이 애플리케이션에서 변경되었는지 여부를 결정합니다. |
| wiasGetChangedValueStr wiasGetChangedValueStr 함수는 문자열 값이 있는 속성이 애플리케이션에서 변경되었는지 여부를 결정합니다. |
| wiasGetChildrenContexts wiasGetChildrenContexts 함수는 현재 항목의 자식에 속하는 항목 컨텍스트의 배열을 검색합니다. |
| wiasGetContextFromName wiasGetContextFromName 함수는 항목 이름에 대한 항목 컨텍스트를 검색합니다. |
| wiasGetDrvItem wiasGetDrvItem 함수는 드라이버 항목을 검색합니다. |
| wiasGetImageInformation wiasGetImageInformation 함수는 항목에서 컨텍스트 정보 전송을 검색합니다. |
| wiasGetItemType wiasGetItemType 함수는 항목 유형을 나타냅니다. |
| wiasGetPropertyAttributes wiasGetPropertyAttributes 함수는 속성 집합에 대한 액세스 플래그 및 유효한 값을 검색합니다. |
| wiasGetRootItem wiasGetRootItem 함수는 지정된 WIA 항목의 루트 항목 컨텍스트를 검색합니다. |
| wiasIsPropChanged wiasIsPropChanged 함수는 지정된 속성이 애플리케이션에 의해 변경되었는지 여부를 테스트합니다. |
| wiasParseEndorserString wiasParseEndorserString 함수는 보증자 문자열을 구문 분석하여 문자열의 WIA 서비스 정의 및 공급업체 정의 토큰을 해당 토큰과 연결된 값으로 바꿔줍니다. |
| wiasPrintDebugHResult wiasPrintDebugHResult 함수는 사용되지 않습니다. |
| wiasQueueEvent wiasQueueEvent 함수는 디바이스가 이벤트를 생성했음을 서비스에 알릴 수 있습니다. |
| wiasReadMultiple wiasReadMultiple 함수는 WIA 항목에서 여러 속성 값을 검색합니다. |
| wiasReadPropBin wiasReadPropBin 함수는 WIA 항목에서 이진 데이터 속성 값을 검색합니다. |
| wiasReadPropFloat wiasReadPropFloat 함수는 WIA 항목에서 부동 소수점 속성 값을 검색합니다. |
| wiasReadPropGuid wiasReadPropGuid 함수는 WIA 항목에서 GUID 속성 값을 검색합니다. |
| wiasReadPropLong wiasReadPropLong 함수는 WIA 항목에서 긴 정수 속성 값을 검색합니다. |
| wiasReadPropStr wiasReadPropStr 함수는 WIA 항목에서 문자열 속성 값을 검색합니다. |
| wiasSendEndOfPage wiasSendEndOfPage 함수는 데이터 전송 중에 클라이언트 콜백 루틴을 호출하여 현재 총 페이지 수를 보냅니다. |
| wiasSetItemPropAttribs wiasSetItemPropAttribs 함수는 항목의 속성 집합에 대한 액세스 플래그 및 유효한 값을 설정합니다. |
| wiasSetItemPropNames wiasSetItemPropNames 함수는 속성 이름을 항목 속성에 씁니다. |
| wiasSetPropChanged wiasSetPropChanged 함수는 속성 컨텍스트를 수정하여 속성이 변경되고 있음을 나타냅니다. |
| wiasSetPropertyAttributes wiasSetPropertyAttributes 함수는 속성 집합에 대한 액세스 플래그 및 유효한 값을 설정합니다. |
| wiasSetValidFlag wiasSetValidFlag 함수는 WIA_PROP_FLAG 속성에 유효한 값을 설정합니다. |
| wiasSetValidListFloat wiasSetValidListFloat 함수는 VT_R4 형식의 WIA_PROP_LIST 속성에 유효한 값을 설정합니다. |
| wiasSetValidListGuid wiasSetValidListGuid 함수는 VT_CLSID 형식의 WIA_PROP_LIST 속성에 유효한 값을 설정합니다. |
| wiasSetValidListLong wiasSetValidListLong 함수는 VT_I4 형식의 WIA_PROP_LIST 속성에 유효한 값을 설정합니다. |
| wiasSetValidListStr wiasSetValidListStr 함수는 VT_BSTR 형식의 WIA_PROP_LIST 속성에 유효한 값을 설정합니다. |
| wiasSetValidRangeFloat wiasSetValidRangeFloat 함수는 VT_R4 형식의 WIA_PROP_RANGE 속성에 유효한 값 범위를 지정합니다. |
| wiasSetValidRangeLong wiasSetValidRangeLong 함수는 VT_I4 형식의 WIA_PROP_RANGE 속성에 유효한 값 범위를 지정합니다. |
| wiasUpdateScanRect wiasUpdateScanRect 함수는 검색 디바이스의 스캔 영역 크기를 업데이트합니다. |
| wiasUpdateValidFormat wiasUpdateValidFormat 함수는 현재 미니 드라이버에 대한 속성 컨텍스트의 유효한 형식을 업데이트합니다. |
| wiasValidateItemProperties wiasValidateItemProperties 함수는 현재 유효한 값에 대해 단순 항목 속성 목록의 유효성을 검사합니다. |
| wiasWriteBufToFile wiasWriteBufToFile 함수는 지정된 버퍼에서 이미지 파일에 씁니다. |
| wiasWriteMultiple wiasWriteMultiple 함수는 WIA 항목에 여러 속성 값을 씁니다. |
| wiasWritePageBufToFile wiasWritePageBufToFile 함수는 임시 페이지 버퍼의 내용을 이미지 파일에 씁니다. |
| wiasWritePageBufToStream wiasWritePageBufToStream 함수는 임시 페이지 버퍼의 내용을 애플리케이션에서 제공하는 IStream 인터페이스에 씁니다. |
| wiasWritePropBin wiasWritePropBin 함수는 단일 이진 데이터 속성 값을 WIA 항목에 씁니다. |
| wiasWritePropFloat wiasWritePropFloat 함수는 단일 부동 소수점 속성 값을 WIA 항목에 씁니다. |
| wiasWritePropGuid wiasWritePropGuid 함수는 WIA 항목에 단일 GUID 속성 값을 씁니다. |
| wiasWritePropLong wiasWritePropLong 함수는 단일 긴 정수 속성 값을 WIA 항목에 씁니다. |
| wiasWritePropStr wiasWritePropStr 함수는 WIA 항목에 단일 문자열 속성 값을 씁니다. |
| wiauDbgDump wiauDbgDump 함수는 하나 이상의 데이터 값이 포함된 메시지를 기록합니다. |
| wiauDbgError wiauDbgError 함수는 오류 메시지를 기록합니다. |
| wiauDbgErrorHr wiauDbgErrorHr 함수는 HRESULT 및 해당 오류 메시지 문자열이 포함된 메시지를 기록합니다. |
| wiauDbgFlags wiauDbgFlags 함수는 특정 디버깅 플래그가 설정되었는지 여부를 결정합니다. |
| wiauDbgHelper wiauDbgHelper 함수는 메시지의 형식을 지정하고 로그 파일 또는 디버거 또는 둘 다에 씁니다. |
| wiauDbgHelper2 wiauDbgHelper2 함수는 로그 파일 또는 디버거 또는 둘 다에 메시지를 씁니다. |
| wiauDbgInit wiauDbgInit 함수는 WIA 디버깅을 초기화합니다. |
| wiauDbgLegacyError wiauDbgLegacyError 함수는 오류 메시지를 기록합니다. |
| wiauDbgLegacyError2 wiauDbgLegacyError2 함수는 오류 메시지를 기록합니다. |
| wiauDbgLegacyHresult2 wiauDbgLegacyHresult2 함수는 HRESULT를 포함하는 기본 메시지를 기록합니다. |
| wiauDbgLegacyTrace wiauDbgLegacyTrace 함수는 추적 메시지를 기록합니다. |
| wiauDbgLegacyTrace2 wiauDbgLegacyTrace2 함수는 추적 메시지를 기록합니다. |
| wiauDbgLegacyWarning wiauDbgLegacyWarning 함수는 경고 메시지를 기록합니다. |
| wiauDbgSetFlags wiauDbgSetFlags 함수는 디버깅 플래그를 설정합니다. |
| wiauDbgTrace wiauDbgTrace 함수는 추적 메시지를 기록합니다. |
| wiauDbgWarning wiauDbgWarning 함수는 경고 메시지를 기록합니다. |
| wiauGetDrvItemContext wiauGetDrvItemContext 함수는 드라이버 항목 컨텍스트를 가져오고 필요에 따라 드라이버 항목을 가져옵니다. |
| wiauGetResourceString wiauGetResourceString 함수는 리소스 문자열을 가져오고 BSTR로 저장합니다. |
| wiauGetValidFormats wiauGetValidFormats 함수는 IWiaMiniDrv::d rvGetWiaFormatInfo 메서드를 호출하고 지정된 tymed 값을 사용하여 유효한 형식 목록을 만듭니다. |
| wiauPropInPropSpec wiauPropInPropSpec 함수는 지정된 속성 사양 ID가 이러한 값의 배열에 포함되어 있는지 여부를 결정합니다. 함수는 필요에 따라 속성 사양 ID가 발견된 인덱스도 가져옵니다. |
| wiauPropsInPropSpec wiauPropsInPropSpec 함수는 속성 사양 ID 목록이 이러한 값의 배열 내에 포함되어 있는지 여부를 결정합니다. |
| wiauRegGetDwordA wiauRegGetDword 함수는 레지스트리의 DeviceData 섹션에서 DWORD 값을 가져옵니다. |
| wiauRegGetDwordW wiauRegGetDword 함수가 레지스트리의 DeviceData 섹션에서 DWORD 값을 가져오는 방법을 알아봅니다. |
| wiauRegGetStrA wiauRegGetStr 함수는 레지스트리의 DeviceData 섹션에서 문자열 값을 가져옵니다. |
| wiauRegGetStrW wiauRegGetStr 함수가 레지스트리의 DeviceData 섹션에서 문자열 값을 가져오는 방법을 알아봅니다. |
| wiauRegOpenDataA wiauRegOpenData 함수는 DeviceData 레지스트리 키를 엽니다. |
| wiauRegOpenDataW wiauRegOpenData 함수가 DeviceData 레지스트리 키를 여는 방법을 알아봅니다. |
| wiauSetImageItemSize wiauSetImageItemSize 함수는 현재 WIA_IPA_FORMAT 설정(Microsoft Windows SDK 설명서에 설명됨)에 따라 이미지의 크기와 너비를 바이트 단위로 계산하고 새 값을 적절한 속성에 씁니다. |
| wiauStrC2C wiauStrC2C 함수는 ANSI 문자열을 다른 ANSI 문자열에 복사합니다. |
| wiauStrC2W wiauStrC2W 함수는 ANSI 문자열을 유니코드 문자열로 변환합니다. |
| wiauStrW2C wiauStrW2C 함수는 유니코드 문자열을 ANSI 문자열로 변환합니다. |
| wiauStrW2W wiauStrW2W 함수는 유니코드 문자열을 다른 유니코드 문자열에 복사합니다. |
| WriteToErrorLog IStillImage::WriteToErrorLog 메서드는 스틸 이미지 오류 로그에 메시지를 씁니다. |
| WriteToErrorLog IStiDeviceControl::WriteToErrorLog 메서드를 사용하면 사용자 모드 스틸 이미지 미니 드라이버가 스틸 이미지 오류 로그에 메시지를 쓸 수 있습니다. |
인터페이스
| IStiDevice 이 섹션에서는 IStiDevice COM 인터페이스에 대해 정의된 메서드에 대해 설명합니다. 메서드 프로토타입은 Sti.h에 포함되어 있습니다. |
| IStiDeviceControl 이 섹션에서는 IStiDeviceControl COM 인터페이스에 대해 정의된 메서드에 대해 설명합니다. 메서드 프로토타입은 Stiusd.h에 포함되어 있습니다. |
| IStillImageW 이 섹션에서는 IStillImage COM 인터페이스에 대해 정의된 메서드에 대해 설명합니다. 메서드 프로토타입은 Sti.h에 포함되어 있습니다. |
| IStiUSD 이 섹션에서는 IStiUSD COM 인터페이스에 대해 정의된 메서드에 대해 설명합니다. 메서드 프로토타입은 Stiusd.h에 포함되어 있습니다. |
| IWiaDrvItem IWiaDrvItem 인터페이스는 WIA 미니 드라이버가 IWiaDrvItem 항목의 트리를 관리하는 데 사용할 수 있는 메서드를 제공합니다. |
| IWiaErrorHandler IWiaErrorHandler 인터페이스는 GetStatusDescription 및 ReportStatus 메서드를 제공하므로 미니 드라이버는 데이터 전송 중에 사용자에게 상태 또는 오류에 대한 정보를 제공하고 오류에서 복구할 수 있는 기회를 제공할 수 있습니다. |
| IWiaImageFilter IWiaImageFilter 인터페이스는 이미지 처리 필터 개발자가 구현하고 Microsoft WIA(Windows Image Acquisition)에서 호출하는 확장 인터페이스입니다. |
| IWiaLog IWiaLog 인터페이스는 미니 드라이버가 진단 로그 파일 Wiaservc.log에 추적, 오류 및 경고 메시지를 기록할 수 있도록 하는 메서드를 제공합니다. |
| IWiaMiniDrv IWiaMiniDrv 인터페이스는 미니 드라이버와 WIA 서비스 간의 모든 통신에 대한 진입점인 메서드를 제공합니다. 이러한 메서드를 사용하면 WIA 서비스가 디바이스를 제어할 수 있습니다. |
| IWiaMiniDrvCallBack IWiaMiniDrvCallBack 인터페이스는 미니 드라이버가 이미지 헤더 데이터 및 이미지 데이터를 이미징 디바이스에서 WIA 서비스로 전송할 수 있도록 하는 MiniDrvCallback 메서드를 제공합니다. |
| IWiaMiniDrvTransferCallback 스트림 기반 전송을 위해 WIA 미니 드라이버에서 호출하는 콜백 인터페이스입니다. |
| IWiaSegmentationFilter IWiaSegmentationFilter 인터페이스는 미니드라이버가 플랫베드 스캐너의 도금에서 이미지 하위 설정을 감지할 수 있도록 하는 DetectRegions 메서드를 제공합니다. |
| IWiaTransferCallback IWiaTransferCallback 인터페이스는 이미지 처리 필터 개발자가 구현하고 Microsoft WIA(Windows Image Acquisition)에서 호출합니다. |
구조체
| BMP_IMAGE_INFO BMP_IMAGE_INFO 구조체에는 BMP 이미지에 대한 정보가 포함되어 있습니다. |
| CHANNEL_INFO CHANNEL_INFO 구조체는 지정된 I/O 컨트롤 코드가 IOCTL_GET_CHANNEL_ALIGN_RQST 경우 DeviceIoControl에 대한 매개 변수로 사용됩니다. |
| DEVICE_DESCRIPTOR DEVICE_DESCRIPTOR 구조체는 지정된 I/O 컨트롤 코드가 IOCTL_GET_DEVICE_DESCRIPTOR 경우 DeviceIoControl에 대한 매개 변수로 사용됩니다. |
| DEVICEDIALOGDATA DEVICEDIALOGDATA 구조에는 사용자 지정 디바이스 대화 상자를 구현하는 데 필요한 모든 데이터가 포함됩니다. |
| DEVICEDIALOGDATA2 DEVICEDIALOGDATA2 구조체에는 사용자 지정 디바이스 대화 상자를 구현하는 데 필요한 모든 데이터가 포함됩니다. |
| DRV_VERSION DRV_VERSION 구조체는 지정된 I/O 컨트롤 코드가 IOCTL_GET_VERSION 경우 DeviceIoControl에 대한 매개 변수로 사용됩니다. |
| IO_BLOCK IO_BLOCK 구조는 지정된 I/O 컨트롤 코드가 IOCTL_READ_REGISTERS 또는 IOCTL_WRITE_REGISTERS 경우 DeviceIoControl에 대한 매개 변수로 사용됩니다. |
| IO_BLOCK_EX 지정된 I/O 컨트롤 코드가 IOCTL_SEND_USB_REQUEST 경우 IO_BLOCK_EX 구조체는 DeviceIoControl에 대한 매개 변수로 사용됩니다. |
| MINIDRV_TRANSFER_CONTEXT MINIDRV_TRANSFER_CONTEXT 구조는 메모리 콜백 데이터 전송 또는 파일 데이터 전송에 필요한 이미지 및 기타 정보를 저장하는 데 사용됩니다. |
| PTP_VENDOR_DATA_IN PTP_VENDOR_DATA_IN 구조에는 애플리케이션이 디바이스에 발급하는 임의의 명령에 대한 정보가 포함되어 있습니다. |
| PTP_VENDOR_DATA_OUT PTP_VENDOR_DATA_OUT 구조에는 애플리케이션이 디바이스에 발급한 명령에 대한 응답으로 디바이스가 애플리케이션에 보내는 정보가 포함됩니다. |
| RANGEVALUE RANGEVALUE 구조는 마이크로드라이버에서 마이크로드라이버 함수 매개 변수에 대한 법적 값을 WIA 플랫베드 드라이버와 통신하는 데 사용됩니다. |
| SCANINFO SCANINFO 구조는 스캔 획득에 대한 정보를 저장하고 전달하는 데 사용됩니다. |
| SCANWINDOW SCANWINDOW 구조는 WIA 플랫베드 드라이버에서 마이크로드라이버에 검사할 이미지 영역을 알려주는 데 사용됩니다. |
| SCSISCAN_CMD SCSISCAN_CMD 구조체는 지정된 I/O 컨트롤 코드가 IOCTL_SCSISCAN_CMD 경우 DeviceIoControl에 대한 매개 변수로 사용됩니다. |
| SCSISCAN_INFO SCSISCAN_INFO 구조는 지정된 I/O 컨트롤 코드가 IOCTL_SCSISCAN_GET_INFO 경우 DeviceIoControl(Microsoft Windows SDK 설명서에 설명되어 있음)에 대한 매개 변수로 사용됩니다. |
| STI_DEV_CAPS STI_DEV_CAPS 구조체는 IStiDevice::GetCapabilities 메서드에 대한 매개 변수로 사용됩니다. 또한 STI_DEVICE_INFORMATION 및 STI_WIA_DEVICE_INFORMATION 구조체의 멤버이기도 합니다. |
| STI_DEVICE_INFORMATIONW STI_DEVICE_INFORMATION 구조체는 IStillImage::GetDeviceList 및 IStillImage::GetDeviceInfo 함수에 대한 출력 매개 변수로 사용됩니다. IStillImage::SetupDeviceParameters에 대한 입력 매개 변수로 사용됩니다. |
| STI_DEVICE_STATUS STI_DEVICE_STATUS 구조체는 IStiDevice::GetStatus 및 IStiUSD::GetStatus 메서드에 대한 매개 변수로 사용됩니다. |
| STI_DIAG STI_DIAG 구조체는 IStiDevice::D iagnostic 및 IStiUSD::D iagnostic 메서드에 대한 매개 변수로 사용됩니다. |
| STI_ERROR_INFOW STI_ERROR_INFO 구조체는 IStiDevice::GetLastErrorInfo 및 IStiUSD::GetLastErrorInfo 메서드에 대한 매개 변수로 사용됩니다. STI_DIAG 구조체의 멤버로도 사용됩니다. |
| STI_USD_CAPS STI_USD_CAPS 구조체는 IStiUSD::GetCapabilities 메서드에 대한 매개 변수로 사용됩니다. |
| STI_WIA_DEVICE_INFORMATIONW STI_WIA_DEVICE_INFORMATION 구조에는 디바이스 정보가 포함됩니다. |
| STINOTIFY STINOTIFY 구조체는 IStillImage::LaunchApplicationForDevice, IStiDevice::GetLastNotificationData 및 IStiUSD::GetNotificationData 메서드에 대한 매개 변수로 사용됩니다. |
| STISUBSCRIBE STISUBSCRIBE 구조체는 IStiDevice::Subscribe 메서드에 대한 매개 변수로 사용됩니다. |
| TWAIN_CAPABILITY TWAIN_CAPABILITY 구조는 TWAIN 호환 애플리케이션이 WIA 드라이버와 통신할 때 사용되는 정보를 보유합니다. |
| USBSCAN_GET_DESCRIPTOR USBSCAN_GET_DESCRIPTOR 구조체는 지정된 I/O 컨트롤 코드가 IOCTL_GET_USB_DESCRIPTOR 경우 DeviceIoControl에 대한 매개 변수로 사용됩니다. |
| USBSCAN_PIPE_CONFIGURATION USBSCAN_PIPE_CONFIGURATION 구조체는 지정된 I/O 컨트롤 코드가 IOCTL_GET_PIPE_CONFIGURATION 경우 DeviceIoControl에 대한 매개 변수로 사용됩니다. |
| USBSCAN_PIPE_INFORMATION USBSCAN_PIPE_INFORMATION 구조는 스틸 이미지 디바이스의 USB 전송 파이프를 설명하는 데 사용됩니다. USBSCAN_PIPE_INFORMATION 구조체의 배열은 USBSCAN_PIPE_CONFIGURATION 구조 내에서 제공됩니다. |
| USBSCAN_TIMEOUT USBSCAN_TIMEOUT 구조는 USB 대량 IN 및 대량 OUT 작업에 대한 제한 시간 값을 저장하고 중단합니다. |
| 발 VAL 구조는 마이크로드라이버와 WIA 플랫베드 드라이버에서 서로 정보를 전달하는 데 사용됩니다. |
| WIA_BARCODE_INFO WIA_BARCODE_INFO 구조체는 디코딩된 바코드 하나에 대한 정보를 저장합니다. |
| WIA_BARCODES WIA_BARCODES 구조체는 하나의 스캔 작업의 바코드 메타데이터 보고서에 대한 헤더 정보를 저장합니다(IWiaMiniDrv::d rvAcquireItemData에 대한 호출 하나). |
| WIA_DEV_CAP_DRV WIA_DEV_CAP_DRV 구조는 디바이스 기능을 열거하는 데 사용됩니다. 디바이스 기능은 디바이스가 지원하는 이벤트 또는 명령에 의해 정의됩니다. |
| WIA_MICR WIA_MICR 구조체는 한 스캔 작업의 MICR 메타데이터 보고서에 대한 헤더 정보를 저장합니다(IWiaMiniDrv::d rvAcquireItemData에 대한 한 번의 호출). |
| WIA_MICR_INFO WIA_MICR_INFO 구조체는 디코딩된 MICR 코드 하나에 대한 정보를 저장합니다. |
| WIA_PATCH_CODE_INFO WIA_PATCH_CODE_INFO 구조체는 하나의 디코딩된 패치 코드에 대한 정보를 저장합니다. |
| WIA_PATCH_CODES WIA_PATCH_CODES 구조체는 하나의 검사 작업(IWiaMiniDrv::d rvAcquireItemData에 대한 한 번의 호출)의 패치 코드 메타데이터 보고서에 대한 헤더 정보를 저장합니다. |
| WIA_PROPERTY_CONTEXT WIA_PROPERTY_CONTEXT 구조체는 속성 식별자와 해당 컨텍스트를 저장합니다. |
| WIA_PROPERTY_INFO WIA_PROPERTY_INFO 구조체는 임의 형식의 항목 속성에 대한 기본 액세스 및 유효한 값 정보를 저장하는 데 사용됩니다. |
| WIA_RAW_HEADER 자세한 정보: _WIA_RAW_HEADER 구조체 |
| WIAS_CHANGED_VALUE_INFO WIAS_CHANGED_VALUE_INFO 구조체는 속성의 현재 및 이전 값을 저장하는 데 사용됩니다. |
| WIAS_DOWN_SAMPLE_INFO WIAS_DOWN_SAMPLE_INFO 구조체는 다운샘플링 도우미 함수인 wiasDownSampleBuffer에서 사용하는 정보를 저장합니다. |
| WIAS_ENDORSER_INFO WIAS_ENDORSER_INFO 구조에는 사용자 지정 보증자 토큰/값 쌍이 있습니다. |
| WIAS_ENDORSER_VALUE WIAS_ENDORSER_VALUE 구조체는 보증자 문자열에 대한 토큰/값 쌍을 저장합니다. |
피드백
다음에 대한 사용자 의견 제출 및 보기