Condividi tramite


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