WIA デバイス コマンド

次の定数は、有効な Windows イメージ取得 (WIA) ハードウェア デバイス コマンドのセットを形成します。

定数 説明
WIA_CMD_SYNCHRONIZE
デバイスのミニドライバーが、キャッシュされた項目をハードウェア デバイスと同期させます。 デバイスが IWiaItem::AnalyzeItem メソッドをサポートしている場合、このコマンドを発行すると、ミニドライバーは分析結果を破棄し、アイテムを初期状態にリセットします。 すべてのドライバーでこのコマンドがサポートされている必要があります。
WIA_CMD_TAKE_PICTURE
WIA デバイスがイメージを取得します。
WIA_CMD_DELETE_ALL_ITEMS
デバイスを表す IWiaItem オブジェクトのツリーから削除できるすべてのアイテムを削除するようにデバイスに指示します。 アイテムのプロパティを設定することで、アイテムの削除を防止できます。 詳細については、「 IWiaPropertyStorage::SetPropertyStream 」および 「Property Attributes」を参照してください。
WIA_CMD_CHANGE_DOCUMENT
ドキュメント スキャナーに使用されます。 スキャナーがドキュメント ハンドラーに次のページを読み込みます。
WIA_CMD_UNLOAD_DOCUMENT
ドキュメント スキャナーに使用されます。 ドキュメント ハンドラー内の残りのすべてのページをアンロードするようにデバイスに指示します。
WIA_CMD_START_FEEDER
ページ フィーダーを持つドキュメント スキャナーに使用されます。 フィーダー モーターを起動するようにデバイスに指示します。 この機能は、Windows 8 以降で使用できます。
[!注意]
WIA ミニドライバーは、このコマンドを拒否し、 WIA_IPS_FEEDER_CONTROL プロパティがサポートされていない場合、または WIA_FEEDER_CONTROL_AUTO に設定されている場合は、 WIA_ERROR_INVALID_COMMAND を返す必要があります。

WIA_CMD_STOP_FEEDER
ページ フィーダーを持つドキュメント スキャナーに使用されます。 フィーダー モーターを停止するようにデバイスに指示します。 この機能は、Windows 8 以降で使用できます。
[!注意]
WIA ミニドライバーは、このコマンドを拒否し、 WIA_IPS_FEEDER_CONTROL プロパティがサポートされていない場合、または WIA_FEEDER_CONTROL_AUTO に設定されている場合は、 WIA_ERROR_INVALID_COMMAND を返す必要があります。

WIA_CMD_PAUSE_FEEDER
ページ フィーダーを持つドキュメント スキャナーに使用されます。 フィーダー モーターを一時停止するようにデバイスに指示します。 この機能は、Windows 8 以降で使用できます。
[!注意]
WIA ミニドライバーは、このコマンドを拒否し、 WIA_IPS_FEEDER_CONTROL プロパティがサポートされていない場合、または WIA_FEEDER_CONTROL_AUTO に設定されている場合は、 WIA_ERROR_INVALID_COMMAND を返す必要があります。

必要条件

要件
サポートされている最小のクライアント
Windows 2000 Professional、Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリのみ]
Header
Wiadef.h