共用方式為


DeviceInfo.GetPropById 方法

DeviceInfo物件的GetPropById方法會使用裝置屬性的識別碼來傳回其值。

語法

retVal = DeviceInfo.GetPropById(
  Id
)

參數

識別碼 [in]

類型: WiaDeviceInfoPropertyId

指定屬性的識別碼。

傳回值

類型: 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
Wiascr.dll (4.90 版或更新版本)