Lettura dei metadati del dispositivo
I minidriver WIA per gli scanner di servizi Web devono leggere le seguenti proprietà dei metadati del dispositivo in fase di esecuzione:
PKEY_PNPX_ServiceId Questa proprietà è necessaria per inizializzare la proprietà WIA WIA_DPS_SERVICE_ID .
PKEY_PNPX_GlobalIdentity Questa proprietà inizializza la proprietà WIA WIA_DPS_GLOBAL_IDENTITY .
PKEY_PNPX_ID Questa proprietà inizializza la proprietà del dispositivo WIA_DPS_DEVICE_ID .
Nota
Accesso diretto o indiretto tramite IStiDeviceControl::GetMyDevicePortName
I minidriver potrebbero anche leggere altre proprietà, tra cui quanto segue:
PKEY_PNPX_FIRMWARE_VERSION Questa proprietà inizializza la proprietà WIA WIA_DPA_FIRMWARE_VERSION .
Nota
I minidriver che usano WSDScan.sys possono anche recuperare il valore di ID PNPX chiamando IStiDeviceControl::GetMyDevicePortName; il percorso del dispositivo restituito è il PKEY_PNPX_ID corrente.
Per una descrizione di queste proprietà PKEY_PNPX_Xxx, vedere la Guida di PNP-X Implementer (download doc).
Gli esempi di codice seguenti illustrano come aprire un archivio proprietà per l'oggetto Istanza di funzione corrente ottenuto come descritto nella sezione precedente e come leggere le proprietà del dispositivo dall'archivio:
Esempio di codice per l'apertura di un archivio proprietà
Esempio di codice per la lettura delle proprietà del dispositivo
Esempio di codice per l'inizializzazione delle proprietà del dispositivo