IWiaDevMgr2::EnumDeviceInfo メソッド
使用可能な Windows イメージ取得 (WIA) 2.0 デバイスごとにプロパティ情報の列挙子を作成します。
構文
HRESULT EnumDeviceInfo(
[in] LONG lFlags,
[out, retval] IEnumWIA_DEV_INFO **ppIEnum
);
パラメーター
-
lFlags [in]
-
型: LONG
列挙する WIA 2.0 デバイスの種類を指定します。
-
WIA_DEVINFO_ENUM_LOCAL
-
ローカルに接続されたアクティブなスキャナー デバイスのみが列挙されます。
-
WIA_DEVINFO_ENUM_ALL
-
非アクティブな (切断された) デバイスや従来の STI 専用デバイスなど、ローカルとリモートの両方で、すべてのデバイスが列挙されます。
ppIEnum [out, retval]
種類: IEnumWIA_DEV_INFO**
IEnumWIA_DEV_INFO インターフェイスへのポインターのアドレスを受け取ります。
戻り値
型: HRESULT
このメソッドが成功すると、 S_OKが返されます。 それ以外の場合は、 HRESULT エラー コードが返されます。
解説
IWiaDevMgr2::EnumDeviceInfo メソッドは、IEnumWIA_DEV_INFO インターフェイスをサポートする列挙子オブジェクトを作成します。 メソッドは、パラメーター ppIEnum にIEnumWIA_DEV_INFO インターフェイスへのポインターを格納します。 アプリケーションでは 、IEnumWIA_DEV_INFO インターフェイス ポインターを使用して、ユーザーのコンピューターに接続されている各 WIA 2.0 デバイスのプロパティを列挙できます。
アプリケーションは、ppIEnum パラメーターを介して受け取るインターフェイス ポインターで IUnknown::Release メソッドを呼び出す必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2008 [デスクトップ アプリのみ] |
ヘッダー |
|
IDL |
|