Web 服務掃描器的 WIA 迷你驅動程式必須在執行時間讀取下列裝置元資料屬性:
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 識別符值;傳回的裝置路徑是目前的PKEY_PNPX_ID。
如需這些PKEY_PNPX_Xxx 屬性的描述,請參閱 PNP-X 實作者的指南(DOC 下載)。
下列程式代碼範例示範如何開啟目前函式實例對象的屬性存放區,如上一節所述,以及如何從存放區讀取裝置屬性: