次の方法で共有


DeviceInfo.GetPropById メソッド

DeviceInfo オブジェクトの GetPropById メソッドは、デバイス プロパティの ID を使用してその値を返します。

構文

retVal = DeviceInfo.GetPropById(
  Id
)

パラメーター

Id [in]

種類: WiaDeviceInfoPropertyId

プロパティの ID を指定します。

戻り値

型: VARIANT

このメソッドは 、Id で指定されたプロパティの値を返します。

解説

デバイス プロパティの値を ID から検索するには、このメソッドを使用します。 プロパティ ID の一覧については、「 WIA プロパティ定数定義」を参照してください。 Windows イメージ取得 (WIA) プロパティ自体の詳細については、「 WIA プロパティ定数」を参照してください。

Microsoft Visual Basic アプリケーションの場合は、"Windows Image Acquisition 1.01 タイプ ライブラリ" への参照を追加します。 このファイルで定義されている次の定数は、このメソッドに対して有効です。

const DeviceID = 2
const Manufacturer = 3
const Description = 4
const Type = 5
const Port = 6
const Name = 7
const Server = 8
const RemoteDevID = 9
const UIClassID = 10

次の例では、 GetPropById メソッドを使用してプロパティ値を取得する方法を示します。

<SCRIPT LANGUAGE="VBScript">
const WIA_DIP_DEV_TYPE = 5
Dim objWia
Dim objDeviceInfoCollection
Dim objDeviceInfo
Dim PropValue
 
Set objWIA = CreateObject("Wia.Script")
 
Set objDeviceInfoCollection = objWia.Devices
 
For Each objDeviceInfo In objDeviceInfoCollection
    PropValue = objDeviceInfo.GetPropById(WIA_DIP_DEV_TYPE)
Next
</SCRIPT>

要件

要件
サポートされている最小のクライアント
Windows 2000 Professional、Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリのみ]
[DLL]
Wiascr.dll (バージョン 4.90 以降)