英語で読む

次の方法で共有


Wia

WIA テクノロジの概要。

WIA を開発するには、次のヘッダーが必要です。

このテクノロジのプログラミング ガイダンスについては、次を参照してください。

列挙

 
WIAVIDEO_STATE

WIAVIDEO_STATE列挙は、ビデオ ストリームの現在の状態を指定するために使用されます。

関数

 
AddDeviceDlg

このメソッドは実装されていません。 (IWiaDevMgr.AddDeviceDlg)
AnalyzeItem

IWiaItem::AnalyzeItem メソッドを使用すると、Windows イメージ取得 (WIA) ハードウェア デバイスが取得され、存在するデータ型の検出が試行されます。
BandedDataCallback

データ転送の状態通知を提供します。 IWiaDataTransfer インターフェイスの Windows Image Acquisition (WIA) データ転送メソッドは、このメソッドを定期的に呼び出します。
CancelPendingIO

IWiaItemExtras::CancelPendingIO メソッドは、ドライバーで保留中のすべての入出力操作を取り消します。
複製

IEnumWIA_DEV_CAPS::Clone メソッドは、IEnumWIA_DEV_CAPS インターフェイスの追加のインスタンスを作成し、そのインターフェイスへのポインターを返します。
複製

IEnumWIA_DEV_INFO::Clone メソッドは、IEnumWIA_DEV_INFO インターフェイスの追加のインスタンスを作成し、そのインターフェイスへのポインターを返します。
複製

IEnumWIA_FORMAT_INFO::Clone メソッドは、IEnumWIA_FORMAT_INFO インターフェイスの追加インスタンスを作成し、新しいインターフェイスへのインターフェイス ポインターを返します。
複製

IEnumWiaItem::Clone メソッドは、IEnumWiaItem インターフェイスの追加インスタンスを作成し、そのインターフェイスへのポインターを返します。
CreateChildItem

IWiaItem::CreateChildItem メソッドは、IWiaItem オブジェクトをデバイスの IWiaItem ツリーに追加するためにアプリケーションによって使用されます。
CreateDevice

IWiaDevMgr::CreateDevice は、Windows イメージ取得 (WIA) デバイスの IWiaItem オブジェクトの階層ツリーを作成します。
CreateVideoByDevNum

IWiaVideo::CreateVideoByDevNum メソッドは、Directshow 列挙体から取得したデバイス番号を使用して、ストリーミング ビデオ デバイスへの接続を作成します。
CreateVideoByName

IWiaVideo::CreateVideoByName メソッドは、Directshow 列挙体から取得したフレンドリ デバイス名を使用して、ストリーミング ビデオ デバイスへの接続を作成します。
CreateVideoByWiaDevID

IWiaVideo::CreateVideoByWiaDevID メソッドは、WIA_DIP_DEV_ID プロパティからストリーミング ビデオ デバイスへの接続を作成します。
Deleteitem

IWiaItem::D eleteItem メソッドは、デバイスのオブジェクト ツリーから現在の IWiaItem オブジェクトを削除します。
DestroyVideo

IWiaVideo::D estroyVideo メソッドは、ストリーミング ビデオをシャットダウンします。 ビデオ再生を再開するには、アプリケーションで IWiaVideo CreateVideo メソッドのいずれかを再度呼び出す必要があります。
DeviceCommand

IWiaItem::D eviceCommand は、Windows イメージ取得 (WIA) ハードウェア デバイスにコマンドを発行します。
DeviceDlg

IWiaItem::D eviceDlg メソッドは、イメージの取得を準備するためのダイアログ ボックスをユーザーに表示するためにアプリケーションによって使用されます。
Diagnostic

このメソッドはサポートされていません。 (IWiaItem.Diagnostic)
DumpDrvItemData

このメソッドはサポートされていません。 (IWiaItem.DumpDrvItemData)
DumpItemData

このメソッドはサポートされていません。 (IWiaItem.DumpItemData)
DumpTreeItemData

このメソッドはサポートされていません。 (IWiaItem.DumpTreeItemData)
EnumChildItems

IWiaItem::EnumChildItems メソッドは、列挙子オブジェクトを作成し、Windows イメージ取得 (WIA) デバイスの IWiaItem ツリー内の空でないフォルダーの IEnumWiaItem インターフェイスへのポインターを返します。
EnumDeviceCapabilities

IWiaItem::EnumDeviceCapabilities メソッドは、Windows イメージ取得 (WIA) デバイスでサポートされているコマンドとイベントを確認するために使用される列挙子を作成します。
EnumDeviceInfo

アプリケーションでは、IWiaDevMgr::EnumDeviceInfo メソッドを使用して、使用可能な各 Windows イメージ取得 (WIA) デバイスのプロパティ情報を列挙します。
EnumRegisterEventInfo

IWiaItem::EnumRegisterEventInfo メソッドは、アプリケーションが登録されているイベントに関する情報を取得するために使用される列挙子を作成します。
Escape

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

IWiaItem::FindItemByName メソッドは、検索キーとして名前を使用して、サブアイテムの項目のツリーを検索します。 各 IWiaItem オブジェクトには、標準プロパティの 1 つとして名前があります。
get_ImagesDirectory

IWiaVideo::ImagesDirectory プロパティは、IWiaVideo::TakePicture メソッドを呼び出すときにイメージが格納される完全なパスとディレクトリを指定します。 (Get)
get_PreviewVisible

IWiaVideo::P reviewVisible プロパティは、ビデオ再生を親ウィンドウに表示するかどうかを指定します。 これはビデオのWIAVIDEO_STATEには影響しません。 (Get)
GetCount

IEnumWIA_DEV_CAPS::GetCount メソッドは、この列挙子によって格納されている要素の数を返します。
GetCount

IEnumWIA_DEV_INFO::GetCount メソッドは、この列挙子によって格納されている要素の数を返します。
GetCount

IEnumWIA_FORMAT_INFO::GetCount メソッドは、この列挙子によって格納されている要素の数を返します。
GetCount

IEnumWiaItem::GetCount メソッドは、この列挙子によって格納されている要素の数を返します。
GetCount

IWiaPropertyStorage::GetCount メソッドは、プロパティ ストレージに格納されているプロパティの数を返します。
GetCurrentState

IWiaVideo::GetCurrentState メソッドは、ビデオ ストリームの状態をWIAVIDEO_STATE列挙体のメンバーとして指定します。
GetExtendedErrorInfo

IWiaItemExtras::GetExtendedErrorInfo メソッドは、最新のエラーに関する情報を含む文字列をデバイス ドライバーから取得します。
GetImageDlg

IWiaDevMgr::GetImageDlg メソッドは、ユーザーが Windows イメージ取得 (WIA) デバイスからイメージを取得し、指定したファイルにイメージを書き込む 1 つ以上のダイアログ ボックスを表示します。
GetItemType

IWiaItem::GetItemType メソッドは、アイテムの型情報を取得するためにアプリケーションによって呼び出されます。
GetPropertyAttributes

IWiaPropertyStorage::GetPropertyAttributes メソッドは、指定されたプロパティ セットのアクセス権と有効な値の情報を取得します。
GetPropertyStream

IWiaPropertyStorage::GetPropertyStream メソッドは、アイテムのプロパティ ストリームを取得します。
GetRootItem

IWiaItem::GetRootItem メソッドは、Windows イメージ取得 (WIA) ハードウェア デバイスを表すために使用される項目オブジェクトのツリーのルート項目を取得します。
Hresult

このメソッドはサポートされていません。 (IWiaLog.hResult)
Hresult

このメソッドはサポートされていません。 (IWiaLogEx.hResult)
hResultEx

このメソッドはサポートされていません。 (IWiaLogEx.hResultEx)
idtEnumWIA_FORMAT_INFO

IWiaDataTransfer::idtEnumWIA_FORMAT_INFO メソッドは、IEnumWIA_FORMAT_INFO インターフェイスのバンド転送実装を作成します。
idtGetBandedData

IWiaDataTransfer::idtGetBandedData メソッドは、ハードウェア デバイスからアプリケーションにデータのバンドを転送します。 効率を高める目的で、アプリケーションは Windows イメージ取得 (WIA) ハードウェア デバイスから連続するバンドでデータを取得します。
idtGetData

IWiaDataTransfer::idtGetData メソッドは、Windows イメージ取得 (WIA) デバイスから完全なファイルを取得します。
idtGetExtendedTransferInfo

IWiaDataTransfer::idtGetExtendedTransferInfo は、縞模様のデータ転送の場合に、データ転送バッファーに関連する拡張情報を取得します。
idtQueryGetData

IWiaDataTransfer::idtQueryGetData メソッドは、Windows イメージ取得 (WIA) デバイスに対してクエリを実行して、サポートされているデータ形式の種類を決定するためにアプリケーションによって使用されます。
ImageEventCallback

IWiaEventCallback::ImageEventCallback メソッドは、ハードウェア デバイス イベントが発生したときに、Windows イメージ取得 (WIA) ランタイム システムによって呼び出されます。
InitializeLog

このメソッドはサポートされていません。 (IWiaLog.InitializeLog)
InitializeLogEx

このメソッドはサポートされていません。 (IWiaLogEx.InitializeLogEx)
Log

このメソッドはサポートされていません。 (IWiaLog.Log)
Log

このメソッドはサポートされていません。 (IWiaLogEx.Log)
LogEx

このメソッドはサポートされていません。 (IWiaLogEx.LogEx)
NewDeviceArrival

このメソッドは実装されていません。 (IWiaNotifyDevMgr.NewDeviceArrival)
次へ

IEnumWIA_DEV_CAPS::Next メソッドは、構造体へのポインターの配列WIA_DEV_CAP入力します。
次へ

IEnumWIA_DEV_INFO::Next メソッドは、IWiaPropertyStorage インターフェイスへのポインターの配列を入力します。
次へ

IEnumWIA_FORMAT_INFO::Next メソッドは、WIA_FORMAT_INFO構造体の配列を返します。
次へ

IEnumWiaItem::Next メソッドは、IWiaItem インターフェイスへのポインターの配列を埋めます。
一時停止

IWiaVideo::P ause メソッドは、ビデオの再生を一時停止します。
再生

ストリーミング ビデオの再生を開始します。
put_ImagesDirectory

IWiaVideo::ImagesDirectory プロパティは、IWiaVideo::TakePicture メソッドを呼び出すときにイメージが格納される完全なパスとディレクトリを指定します。 (Put)
put_PreviewVisible

IWiaVideo::P reviewVisible プロパティは、ビデオ再生を親ウィンドウに表示するかどうかを指定します。 これはビデオのWIAVIDEO_STATEには影響しません。 (Put)
RegisterEventCallbackCLSID

IWiaDevMgr::RegisterEventCallbackCLSID メソッドは、アプリケーションが実行されていない可能性がある場合でも、イベントを受信するようにアプリケーションを登録します。
RegisterEventCallbackInterface

IWiaDevMgr::RegisterEventCallbackInterface メソッドは、実行中のアプリケーション Windows イメージ取得 (WIA) イベント通知を登録します。
RegisterEventCallbackProgram

IWiaDevMgr::RegisterEventCallbackProgram メソッドは、デバイス イベントを受信するアプリケーションを登録します。 これは主に、WIA 用に記述されていないアプリケーションとの下位互換性のために提供されます。
リセット

IEnumWIA_DEV_CAPS::Reset メソッドは、デバイス機能の列挙を再起動するためにアプリケーションによって使用されます。
リセット

IEnumWIA_DEV_INFO::Reset メソッドは、デバイス情報の列挙を再起動するためにアプリケーションによって使用されます。
リセット

IEnumWIA_FORMAT_INFO::Reset メソッドは、列挙体を最初のWIA_FORMAT_INFO構造体に戻します。
リセット

IEnumWiaItem::Reset メソッドは、項目情報の列挙を再開するためにアプリケーションによって使用されます。
ResizeVideo

IWiaVideo::ResizeVideo メソッドは、ビデオ再生のサイズを、親ウィンドウ内に収まるサポートされている最大解像度に変更します。 親ウィンドウが移動またはサイズ変更されるたびに、このメソッドを呼び出します。
SelectDeviceDlg

IWiaDevMgr::SelectDeviceDlg には、ユーザーがイメージ取得用のハードウェア デバイスを選択できるようにするダイアログ ボックスが表示されます。
SelectDeviceDlgID

IWiaDevMgr::SelectDeviceDlgID メソッドは、ユーザーがイメージ取得用のハードウェア デバイスを選択できるようにするダイアログ ボックスを表示します。
SetPropertyStream

IWiaPropertyStorage::SetPropertyStream は、Windows イメージ取得 (WIA) ハードウェア デバイスの IWiaItem オブジェクトのツリー内の項目のプロパティ ストリームを設定します。
Skip

IEnumWIA_DEV_CAPS::Skip メソッドは、使用可能なデバイス機能の列挙中に、指定された数のハードウェア デバイス機能をスキップします。
Skip

IEnumWIA_DEV_INFO::Skip メソッドは、使用可能なデバイスの列挙中に、指定された数のハードウェア デバイスをスキップします。
Skip

IEnumWIA_FORMAT_INFO::Skip メソッドは、列挙体内の指定された数の構造体をスキップします。
Skip

IEnumWiaItem::Skip メソッドは、使用可能な IWiaItem オブジェクトの列挙中に、指定された数の項目をスキップします。
TakePicture

IWiaVideo::TakePicture メソッドは、ビデオ ストリームから静止画像を抽出し、画像を JPEG ファイルとして保存します。

インターフェイス

 
IEnumWIA_DEV_CAPS

IEnumWIA_DEV_CAPS インターフェイスは、現在使用可能な Windows イメージ取得 (WIA) ハードウェア デバイス機能を列挙します。 デバイス機能には、デバイスがサポートするコマンドとイベントが含まれます。
IEnumWIA_DEV_INFO

IEnumWIA_DEV_INFO インターフェイスは、現在使用可能な Windows イメージ取得 (WIA) ハードウェア デバイスとそのプロパティを列挙します。 デバイス情報のプロパティでは、WIA ハードウェア デバイスのインストールと構成について説明します。
IEnumWIA_FORMAT_INFO

IEnumWIA_FORMAT_INFO インターフェイスを使用して、デバイスの形式とメディアの種類の情報を列挙します。
IEnumWiaItem

IEnumWiaItem インターフェイスは、ツリーの現在のフォルダー内の IWiaItem オブジェクトを列挙するためにアプリケーションによって使用されます。
IWiaDataCallback

Windows イメージ取得 (WIA) ハードウェア デバイスからアプリケーションへのデータ転送中のアプリケーション コールバック メカニズムを提供します。注 Windows Vista アプリケーションの場合は、IWiaDataCallback の代わりに IWiaTransferCallback を使用します。
IWiaDataTransfer

IWiaDataTransfer インターフェイスは、高パフォーマンスのデータ転送インターフェイスです。
IWiaDevMgr

アプリケーションでは、IWiaDevMgr インターフェイスを使用して、イメージ取得デバイスを作成および管理します。
IWiaEventCallback

IWiaEventCallback インターフェイスは、Windows イメージ取得 (WIA) ハードウェア デバイス イベントの通知を受け取るためにアプリケーションによって使用されます。
IWiaItem

各 Windows イメージ取得 (WIA) ハードウェア デバイスは、IWiaItem オブジェクトの階層ツリーとしてアプリケーションに表されます。
IWiaItemExtras

IWiaItemExtras インターフェイスには、アプリケーションがハードウェア ドライバーと通信できるようにするいくつかのメソッドが用意されています。
IWiaLog

このインターフェイスはサポートされていません。 (IWiaLog)
IWiaLogEx

このインターフェイスはサポートされていません。 (IWiaLogEx)
IWiaNotifyDevMgr

このインターフェイスは実装されていません。
IWiaPropertyStorage

IWiaPropertyStorage インターフェイスは、IWiaItem オブジェクトのプロパティに関する情報にアクセスするために使用されます。 アプリケーションは、項目に対してクエリを実行して、その IWiaPropertyStorage インターフェイスを取得する必要があります。
IWiaVideo

IWiaVideo インターフェイスは、Windows イメージ取得 (WIA) サービスを使用するアプリケーションがストリーミング ビデオ デバイスから静止画像を取得できるようにするメソッドを提供します。注 WIA では、Windows Server 2003、Windows Vista 以降のビデオ デバイスはサポートされていません。 これらのバージョンの Windows では、DirectShow を使用してビデオから画像を取得します。

構造

 
WIA_DATA_CALLBACK_HEADER

WIA_DATA_CALLBACK_HEADERは、Windows イメージ取得 (WIA) ランタイム システムによる一連の呼び出し中に、IWiaDataCallback::BandedDataCallback メソッドにアプリケーションに送信されます。
WIA_DATA_TRANSFER_INFO

WIA_DATA_TRANSFER_INFO構造体は、Windows イメージ取得 (WIA) デバイスからデータのバンドを取得するために使用されるバッファーを記述するためにアプリケーションによって使用されます。 主に IWiaDataTransfer インターフェイスのメソッドと組み合わせて使用されます。
WIA_DEV_CAP

アプリケーションでは、WIA_DEV_CAP構造を使用してデバイスの機能を列挙します。 デバイス機能は、デバイスがサポートするイベントまたはコマンドによって定義されます。 詳細については、「IEnumWIA_DEV_CAPS」を参照してください。
WIA_DITHER_PATTERN_DATA

WIA_DITHER_PATTERN_DATA構造体は、スキャナーのディザ パターンを指定します。 これは、スキャナー デバイスプロパティ定数WIA_DPS_DITHER_PATTERN_DATAと組み合わせて使用されます。
WIA_EXTENDED_TRANSFER_INFO

WIA_EXTENDED_TRANSFER_INFO構造体は、IWiaDataTransfer::idtGetExtendedTransferInfo メソッドの拡張転送情報を指定します。
WIA_FORMAT_INFO

WIA_FORMAT_INFO構造体は、デバイスの有効な形式とメディアの種類のペアを指定します。
WIA_PROPID_TO_NAME

アプリケーションが WIA プロパティ ID (またはその逆) から標準の Windows イメージ取得 (WIA) プロパティ名を検索できる簡単な手段を提供します。