イメージング デバイス

イメージング デバイス ドライバー テクノロジの概要。

イメージング デバイス用のドライバーを開発するには、次のヘッダーが必要です。

プログラミング ガイドについては、「 イメージング デバイス」を参照してください。

クラス

 
CWiaLogProc

詳細情報: CWiaLogProc クラス
CWiaLogProcEx

詳細情報: CWiaLogProcEx クラス
CWiauDbgFn

CWiauDbgFn クラスは、関数またはメソッドのエントリ ポイントと終了ポイントのトレースに使用されるヘルパー クラスです。
CWiauFormatConverter

CWiauFormatConverter クラスは、イメージを BMP 形式に変換するためのヘルパー クラスです。
CWiauPropertyList

CWiauPropertyList クラスを使用して、デバイスのプロパティの一覧を作成および管理できます。

IOCTL

 
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マイクロソフトが使用するために予約した記事です。
IOCTL_SEND_USB_REQUEST

コントロール パイプを使用して、ベンダー定義の要求を USB デバイスに送信し、必要に応じて追加のデータを送受信します。
IOCTL_SET_TIMEOUT

USB bulk IN、bulk 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 に分割されます。

関数

 
~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 メソッドは、静止画像デバイスを既知の初期化された状態にリセットします。
Diagnostic

IStiDevice::Dに依存しないメソッドは、静止画像デバイスで診断テストを実行します。
Diagnostic

静止画像ミニドライバーの 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 メソッドは、エラーを記述する Unicode 文字列にエラー コードをマップします。
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 メソッドは、指定されたデバイスに対して静止画像デバイス イベントが発生したときにアプリケーションの通知を有効または無効にするために、静止画像イベント モニターを要求します。
Escape

IStiDevice::Escape メソッドは、ベンダー固有の I/O 操作の要求を静止画像デバイスに送信します。
Escape

静止画像ミニドライバーの 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 メソッドを使用すると、静止画像ミニドライバーは、アプリケーションが静止イメージ デバイスのインスタンスを作成したときに指定した転送モードを取得できます。
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+ を初期化します。 このメソッドは 1 回だけ呼び出す必要があります。
Init

CWiauPropertyList::Init メソッドは、プロパティ リスト オブジェクトを初期化します。
初期化する

このメソッドは、内部でのみ使用されます。
初期化する

IStillImage::Initialize メソッドは、IStillImage COM インターフェイスを定義する COM オブジェクトのインスタンスを初期化します。 このメソッドは、内部システムでのみ使用されます。
初期化する

静止画像ミニドライバーの IStiUSD::Initialize メソッドは、IStiUSD インターフェイスを定義する COM オブジェクトのインスタンスを初期化します。
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 フラットベッド ドライバーによって送信されたコマンドに応答します。
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

Scan 関数は、デバイスからデータを読み取り、WIA フラットベッド ドライバーにデータを返します。
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 Interface オブジェクトを作成します。
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 項目から long 整数プロパティ値を取得します。
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 関数は、1 つのバイナリ データ プロパティ値を WIA 項目に書き込みます。
wiasWritePropFloat

wiasWritePropFloat 関数は、1 つの浮動小数点プロパティ値を WIA 項目に書き込みます。
wiasWritePropGuid

wiasWritePropGuid 関数は、1 つの GUID プロパティ値を WIA 項目に書き込みます。
wiasWritePropLong

wiasWritePropLong 関数は、1 つの長整数プロパティ値を WIA 項目に書き込みます。
wiasWritePropStr

wiasWritePropStr 関数は、1 つの文字列プロパティ値を WIA 項目に書き込みます。
wiauDbgDump

wiauDbgDump 関数は、1 つ以上のデータ値を含むメッセージをログに記録します。
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 文字列を Unicode 文字列に変換します。
wiauStrW2C

wiauStrW2C 関数は、Unicode 文字列を ANSI 文字列に変換します。
wiauStrW2W

wiauStrW2W 関数は、Unicode 文字列を別の Unicode 文字列にコピーします。
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 Windows Image Acquisition (WIA) によって呼び出される拡張インターフェイスです。
IWiaLog

IWiaLog インターフェイスは廃止され、サポートされなくなりました。 代わりに診断ログ マクロを使用してください。
IWiaMiniDrv

IWiaMiniDrv インターフェイスは、ミニドライバーと WIA サービス間のすべての通信のエントリ ポイントであるメソッドを提供します。 これらのメソッドを使用すると、WIA サービスでデバイスを制御できます。
IWiaMiniDrvCallBack

IWiaMiniDrvCallBack インターフェイスは MiniDrvCallback メソッドを提供します。これにより、ミニドライバーはイメージ ヘッダー データとイメージ データをイメージング デバイスから WIA サービスに転送できます。
IWiaMiniDrvTransferCallback

これは、ストリーム ベースの転送の WIA ミニ ドライバーによって呼び出されるコールバック インターフェイスです。
IWiaSegmentationFilter

IWiaSegmentationFilter インターフェイスは DetectRegions メソッドを提供します。これにより、ミニドライバーはフラットベッド スキャナーのプラテン上の画像サブ領域を検出できます。
IWiaTransferCallback

IWiaTransferCallback インターフェイスは、画像処理フィルター開発者によって実装され、Microsoft Windows Image Acquisition (WIA) によって呼び出されます。

構造

 
BMP_IMAGE_INFO

BMP_IMAGE_INFO構造体には、BMP イメージに関する情報が含まれています。
CHANNEL_INFO

指定した I/O コントロール コードがIOCTL_GET_CHANNEL_ALIGN_RQSTされると、CHANNEL_INFO構造体が 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 フラットベッド ドライバーと通信するためにマイクロドライバーによって使用されます。
SCANINFO

SCANINFO 構造体は、スキャン取得に関する情報を格納および通信するために使用されます。
SCANWINDOW

SCANWINDOW 構造体は、WIA Flatbed ドライバーによって使用され、スキャンするイメージ領域をマイクロドライバーに伝えます。
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構造には、デコードされた 1 つのバーコードの情報が格納されます。
WIA_BARCODES

WIA_BARCODES構造体には、1 つのスキャン ジョブのバーコード メタデータ レポートのヘッダー情報 (IWiaMiniDrv::d rvAcquireItemData への 1 回の呼び出し) が格納されます。
WIA_DEV_CAP_DRV

WIA_DEV_CAP_DRV構造体は、デバイスの機能を列挙するために使用されます。 デバイス機能は、デバイスがサポートするイベントまたはコマンドによって定義されます。
WIA_MICR

WIA_MICR構造体には、1 つのスキャン ジョブ (IWiaMiniDrv::d rvAcquireItemData への 1 回の呼び出し) の MICR メタデータ レポートのヘッダー情報が格納されます。
WIA_MICR_INFO

WIA_MICR_INFO構造体には、デコードされた 1 つの MICR コードの情報が格納されます。
WIA_PATCH_CODE_INFO

WIA_PATCH_CODE_INFO構造体には、デコードされた 1 つのパッチ コードの情報が格納されます。
WIA_PATCH_CODES

WIA_PATCH_CODES構造体には、1 つのスキャン ジョブ (IWiaMiniDrv::d rvAcquireItemData への 1 回の呼び出し) のパッチ コード メタデータ レポートのヘッダー情報が格納されます。
WIA_PROPERTY_CONTEXT

WIA_PROPERTY_CONTEXT構造体には、プロパティ識別子とそのコンテキストが格納されます。
WIA_PROPERTY_INFO

WIA_PROPERTY_INFO構造体は、任意の型の item プロパティの既定のアクセスと有効な値情報を格納するために使用されます。
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構造体には、保証文字列のトークンと値のペアが格納されます。