次の方法で共有


WIA_IPS_CUR_INTENT

WIA_IPS_CUR_INTENT プロパティには、アプリケーションでの画像の使用を目的とした現在の設定が含まれます。 WIA ミニドライバーは、このプロパティを作成して保持します。

プロパティの型: VT_I4

有効な値: WIA_PROP_FLAG

アクセス権: 読み取り/書き込み

解説

ドライバーは、アプリケーションでの画像の使用目的に基づいて、項目のプロパティを事前に設定することを目的とした設定を使用します。 これらのプロパティには、最高品質や最小サイズなどが含まれます。

次の表に、画像種類フラグとその定義を示します。 これらのフラグは、画像の種類 (色、グレースケールなど) を設定するために使用されます。

画像種類フラグ Definition
WIA_INTENT_IMAGE_TYPE_COLOR アプリケーションでカラー スキャン用のデバイスを準備します。
WIA_INTENT_IMAGE_TYPE_GRAYSCALE アプリケーションでグレースケール スキャン用のデバイスを準備します。
WIA_INTENT_IMAGE_TYPE_TEXT アプリケーションでテキストのスキャン用のデバイスを準備します。
WIA_INTENT_IMAGE_TYPE_MASK このフラグは、すべての画像種類フラグのマスクです。
WIA_INTENT_NONE 既定値です。 目的は指定されません。

次の表に、画像のサイズおよび品質のフラグとその定義を示します。 これらのフラグは、画像スキャンのサイズと品質を設定するために使用されます。

画像/品質フラグ Definition
WIA_INTENT_BEST_PREVIEW アプリケーションでプレビューをスキャンするためのデバイスを準備します。
WIA_INTENT_MAXIMIZE_QUALITY アプリケーションで高品質の画像をスキャンするためのデバイスを準備します。
WIA_INTENT_MINIMIZE_SIZE アプリケーションで小規模なスキャンの元となる画像をスキャンするデバイスを準備します。
WIA_INTENT_SIZE_MASK このフラグは、すべてのサイズおよび品質のフラグのマスクです。

ドライバーは、ビット深度を 1 インチあたりのドット数で選択し、選択した目的に適していると判断するその他の設定を選択します。 変更されたプロパティを判断するために、アプリケーションで現在の設定を読み取る必要があります。

アプリケーションは、特定の取得目的の WIA プロパティを自動設定するために WIA_IPS_CUR_INTENT プロパティを設定します。 フラグはビットごとの OR 演算子と組み合わせることができますが、画像をグレースケールと色の両方にすることはできません。

WIA_IPS_CUR_INTENT は、すべての画像取得が有効な項目で必須です。ストレージ項目または格納済み画像項目では使用できません。

要件

ヘッダー: wiadef.h (Wiadef.h を含む)