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