Partager via


Lecture des métadonnées d’appareil

Les minidrivers WIA pour les scanneurs de services web doivent lire les propriétés de métadonnées d’appareil suivantes au moment de l’exécution :

PKEY_PNPX_ServiceId Cette propriété est nécessaire pour initialiser la WIA_DPS_SERVICE_ID propriété WIA.

PKEY_PNPX_GlobalIdentity Cette propriété initialise la WIA_DPS_GLOBAL_IDENTITY propriété WIA.

PKEY_PNPX_ID Cette propriété initialise la propriété d’appareil WIA_DPS_DEVICE_ID .

Notes

Accessible directement ou indirectement à l’aide de IStiDeviceControl::GetMyDevicePortName

Les minidrivers peuvent également lire d’autres propriétés, notamment les suivantes :

PKEY_PNPX_FIRMWARE_VERSION Cette propriété initialise le WIA_DPA_FIRMWARE_VERSION propriété WIA.

Notes

Les minidrivers qui utilisent WSDScan.sys peuvent également récupérer la valeur d’ID PNPX en appelant IStiDeviceControl::GetMyDevicePortName; le chemin d’accès de l’appareil retourné est le PKEY_PNPX_ID actuel.

Pour obtenir une description de ces propriétés PKEY_PNPX_Xxx, consultez le Guide de l’implémenteur PNP-X (téléchargement DOC).

Les exemples de code suivants montrent comment ouvrir un magasin de propriétés pour l’objet Instance de fonction actuel obtenu comme décrit dans la section précédente et comment lire les propriétés de l’appareil à partir du magasin :

Exemple de code pour l’ouverture d’un magasin de propriétés

Exemple de code pour la lecture des propriétés d’un appareil

Exemple de code pour l’initialisation des propriétés de l’appareil