이미징 디바이스

이미징 디바이스 드라이버 기술 개요입니다.

이미징 디바이스용 드라이버를 개발하려면 다음 헤더가 필요합니다.

프로그래밍 가이드는 이미징 디바이스를 참조하세요.

클래스

 
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, 대량 OUT 또는 인터럽트 파이프 액세스에 대한 제한 시간 값을 설정합니다.
IOCTL_WAIT_ON_DEVICE_EVENT

USB 인터럽트 파이프에서 발생하는 이벤트에 대한 정보를 반환합니다.
IOCTL_WRITE_REGISTERS

제어 파이프를 사용하여 USB 디바이스 레지스터에 씁니다.

열거형

 
PIPE_TYPE

PIPE_TYPE 데이터 형식은 I/O 컨트롤 코드가 IOCTL_CANCEL_IO 또는 IOCTL_RESET_PIPE 경우 DeviceIoControl 함수에 대한 입력으로 사용됩니다.
RAW_PIPE_TYPE

RAW_PIPE_TYPE 데이터 형식은 USB 파이프의 형식을 지정하는 데 사용됩니다.
SKIP_AMOUNT

SKIP_AMOUNT 열거형은 이미지의 파일 및 정보 헤더를 건너뛰어야 하는지 여부를 나타내는 데 사용됩니다.
STI_DEVICE_MJ_TYPE

STI_DEVICE_TYPE 유형은 스틸 이미지 디바이스의 디바이스 유형을 식별합니다. DWORD는 주 디바이스 유형을 포함하는 HIWORD와 공급업체에서 정의한 하위 형식을 포함하는 LOWORD로 나뉩니다.

Functions

 
~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 개체의 instance 만들고 인터페이스에 대한 포인터를 반환합니다.
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진단 메서드는 스틸 이미지 디바이스에서 진단 테스트를 실행합니다.
진단

스틸 이미지 미니드라이버의 IStiUSD::D진단 메서드는 스틸 이미지 디바이스에서 진단 테스트를 실행합니다.
drvAcquireItemData

IWiaMiniDrv::d rvAcquireItemData 메서드는 WIA 서비스에서 디바이스에서 애플리케이션으로 데이터를 전송하기 위해 호출됩니다.
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 vUnInitializeWia 메서드는 미니 드라이버가 보유한 리소스를 해제합니다.
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

IWiaImageFilter::FilterPreviewImage 메서드는 애플리케이션이 IWiaPreview::UpdatePreview 메서드를 호출할 때 WIA 미리 보기 구성 요소에서 호출됩니다.
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 메서드를 사용하면 스틸 이미지 미니드라이버가 스틸 이미지 디바이스의 instance 만들 때 애플리케이션이 지정한 전송 모드를 가져올 수 있습니다.
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::hResult(wia_lh.h) 메서드는 더 이상 사용되지 않으며 더 이상 지원되지 않습니다. 대신 진단 로그 매크로를 사용합니다.
Init

CWiauFormatConverter::Init 메서드는 이미지를 변환하기 위해 CWiauFormatConverter 클래스 및 GDI+를 초기화합니다. 이 메서드는 한 번만 호출해야 합니다.
Init

CWiauPropertyList::Init 메서드는 속성 목록 개체를 초기화합니다.
초기화

이 메서드는 내부 전용입니다.
초기화

IStillImage::Initialize 메서드는 IStillImage COM 인터페이스를 정의하는 COM 개체의 instance 초기화합니다. 이 메서드는 내부 시스템 전용입니다.
초기화

스틸 이미지 미니드라이버의 IStiUSD::Initialize 메서드는 IStiUSD 인터페이스를 정의하는 COM 개체의 instance 초기화합니다.
InitializeFilter

IWiaImageFilter::InitializeFilter 메서드는 메서드에 전달된 pWiaItem2 및 pWiaTransferCallback 매개 변수에 대한 참조를 저장합니다.
InitializeLog

IWiaLog::InitializeLog(wia_lh.h) 메서드는 더 이상 사용되지 않으며 더 이상 지원되지 않습니다. 대신 진단 로그 매크로를 사용합니다.
IsFormatSupported

CWiauFormatConverter::IsFormatSupported 메서드는 GDI+가 변환할 이미지 형식을 지원하는지 확인합니다.
LaunchApplicationForDevice

IStillImage::LaunchApplicationForDevice 메서드는 지정된 스틸 이미지 디바이스에 대해 지정된 애플리케이션을 시작합니다.
LockDevice

IStiDevice::LockDevice 메서드는 호출자가 단독으로 사용하기 위해 디바이스를 잠급니다.
LockDevice

스틸 이미지 미니드라이버의 IStiUSD::LockDevice 메서드는 호출자가 단독으로 사용하기 위해 디바이스를 잠급니다.
Log

IWiaLog::Log(wia_lh.h) 메서드는 더 이상 사용되지 않으며 더 이상 지원되지 않습니다. 대신 진단 로그 매크로를 사용합니다.
LookupPropId

CWiauPropertyList::LookupPropId 메서드는 속성 ID가 지정된 경우 속성의 인덱스 를 찾습니다.
MicroEntry

MicroEntry 함수는 WIA Flatbed 드라이버에서 보낸 명령에 응답합니다.
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 개체의 instance 닫고 개체의 인터페이스에 대한 액세스를 제거합니다.
릴리스

IStillImage::Release 메서드는 이전에 IStillImage::StiCreateInstance를 호출하여 만든 COM 개체의 instance 닫고 개체의 인터페이스에 대한 액세스를 제거합니다.
릴리스

IStiDeviceControl::Release 메서드는 IStiUSD::Initialize라는 미니드라이버 클라이언트가 생성될 때 생성된 COM 개체의 instance 닫습니다.
RemoveItemFromFolder

IWiaDrvItem::RemoveItemFromFolder 메서드는 부모 폴더에서 항목을 제거합니다.
ReportStatus

ReportStatus 메서드는 전송 중에 오류 또는 상태 대한 정보를 표시합니다. 경우에 따라 이 메서드를 사용하면 사용자가 오류로부터 복구할 수 있습니다.
검사

Scan 함수는 디바이스에서 데이터를 읽고 WIA Flatbed 드라이버에 데이터를 반환합니다.
SendMessage

데이터 전송 중에 WIA 미니 드라이버가 주기적으로 호출하여 전송 진행률 및 상태 대해 WIA 애플리케이션 클라이언트를 업데이트합니다.
SendToWia

CWiauPropertyList::SendToWia 메서드는 WIA 서비스를 호출하여 속성 목록 개체에 현재 포함된 모든 속성을 정의합니다.
SetAccessSubType

CWiauPropertyList::SetAccessSubType(INT, ULONG,ULONG) 메서드는 속성의 액세스 및 하위 형식을 다시 설정합니다.
SetAccessSubType

CWiauPropertyList::SetAccessSubType 메서드는 속성의 액세스 및 하위 형식을 다시 설정합니다.
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
StiCreateInstanceW

StiCreateInstance 함수에 대해 자세히 알아봅니다.
구독

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 매크로는 사용되지 않으며 사용하지 마세요.
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 함수는 로깅 개체의 instance 만듭니다.
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 인터페이스는 더 이상 사용되지 않으며 더 이상 지원되지 않습니다. 대신 진단 로그 매크로를 사용합니다.
IWiaMiniDrv

IWiaMiniDrv 인터페이스는 미니드라이버와 WIA 서비스 간의 모든 통신을 위한 진입점인 메서드를 제공합니다. 이러한 메서드를 사용하면 WIA 서비스가 디바이스를 제어할 수 있습니다.
IWiaMiniDrvCallBack

IWiaMiniDrvCallBack 인터페이스는 MiniDrvCallback 메서드를 제공하므로 미니드라이버가 이미지 헤더 데이터 및 이미지 데이터를 이미징 디바이스에서 WIA 서비스로 전송할 수 있습니다.
IWiaMiniDrvTransferCallback

스트림 기반 전송을 위해 WIA 미니 드라이버에서 호출하는 콜백 인터페이스입니다.
IWiaSegmentationFilter

IWiaSegmentationFilter 인터페이스는 MiniDriver가 플랫베드 스캐너의 도금에서 이미지 하위 리소스를 검색할 수 있도록 하는 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

IO_BLOCK_EX 구조체는 지정된 I/O 제어 코드가 IOCTL_SEND_USB_REQUEST 때 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 Flatbed 드라이버와 통신하는 데 사용됩니다.
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진단 메서드에 대한 매개 변수로 사용됩니다.
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 구조체는 보증자 문자열에 대한 토큰/값 쌍을 저장합니다.