DeviceInfo.GetPropById 方法
DeviceInfo物件的GetPropById方法會使用裝置屬性的識別碼來傳回其值。
語法
retVal = DeviceInfo.GetPropById(
Id
)
參數
-
識別碼 [in]
-
指定屬性的識別碼。
傳回值
類型: VARIANT
這個方法會傳回 Id所指定的屬性值。
備註
使用這個方法可從其識別碼尋找裝置屬性的值。 如需屬性識別碼的清單,請參閱 WIA 屬性常數定義。 如需 Windows 映像擷取 (WIA) 屬性本身的相關資訊,請參閱 WIA 屬性常數。
針對 Microsoft Visual Basic 應用程式,新增「Windows 映像下載 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 |
|