读取设备元数据

WIA 微型驱动程序 for web 服务扫描程序必须在运行时读取以下设备元数据属性:

PKEY_PNPX_ServiceId 此属性是初始化 WIA_DPS_SERVICE_ID WIA 属性所必需的。

PKEY_PNPX_GlobalIdentity 此属性初始化 WIA_DPS_GLOBAL_IDENTITY WIA 属性。

PKEY_PNPX_ID 此属性初始化 WIA_DPS_DEVICE_ID 设备属性。

微型驱动程序还可以读取其他属性,包括以下属性:

PKEY_PNPX_FIRMWARE_VERSION 此属性初始化 WIA_DPA_FIRMWARE_VERSION WIA 属性。

注意

使用 WSDScan.sys 的微型驱动程序还可以通过调用 IStiDeviceControl:: GETMYDEVICEPORTNAME检索 PNPX ID 值;返回的设备路径为当前 PKEY_PNPX_ID。

有关这些 PKEY_PNPX_Xxx 属性的说明,请参阅 (文档下载) 的 Pnp-id 实施者指南

下面的代码示例演示如何为按上一部分所述获取的当前函数实例对象打开属性存储区,以及如何从存储区中读取设备属性:

演示如何打开属性存储的代码示例

演示如何读取设备属性的代码示例

演示如何初始化设备属性的代码示例