Partager via


STI_WIA_DEVICE_INFORMATIONW structure (sti.h)

La structure STI_WIA_DEVICE_INFORMATION contient des informations sur l’appareil.

Syntaxe

typedef struct _STI_WIA_DEVICE_INFORMATIONW {
  DWORD           dwSize;
  STI_DEVICE_TYPE DeviceType;
  WCHAR           szDeviceInternalName[STI_MAX_INTERNAL_NAME_LENGTH];
  STI_DEV_CAPS    DeviceCapabilities;
  DWORD           dwHardwareConfiguration;
  LPWSTR          pszVendorDescription;
  LPWSTR          pszDeviceDescription;
  LPWSTR          pszPortName;
  LPWSTR          pszPropProvider;
  LPWSTR          pszLocalName;
  LPWSTR          pszUiDll;
  LPWSTR          pszServer;
} STI_WIA_DEVICE_INFORMATIONW, *PSTI_WIA_DEVICE_INFORMATIONW;

Membres

dwSize

Taille fournie par l’appelant, en octets, de la structure STI_WIA_DEVICE_INFORMATION.

DeviceType

Valeur de type STI_DEVICE_TYPE qui identifie le type de l’appareil d’imagerie matérielle.

szDeviceInternalName[STI_MAX_INTERNAL_NAME_LENGTH]

Tableau de caractères contenant la chaîne de nom interne de l’appareil, utilisé pour référence lors de la création de l’objet d’appareil. La chaîne peut avoir au plus STI_MAX_INTERNAL_NAME_LENGTH caractères, y compris le caractère null de fin. STI_MAX_INTERNAL_NAME_LENGTH est défini dans Sti.h.

DeviceCapabilities

Structure de type STI_DEV_CAPS.

dwHardwareConfiguration

Type de connexion de bus. Cette valeur peut être l’une des constantes suivantes, qui sont définies dans Sti.h :

STI_HW_CONFIG_PARALLEL

STI_HW_CONFIG_SCSI

STI_HW_CONFIG_SERIAL

STI_HW_CONFIG_USB

STI_HW_CONFIG_UNKNOWN

pszVendorDescription

Pointeur vers une chaîne d’identification du fournisseur, obtenue à partir de la section Fabricant INF du fichier INF de l’appareil.

pszDeviceDescription

Pointeur vers une chaîne de description d’appareil fournie par le fournisseur, obtenue à partir de la section Inf Models du fichier INF de l’appareil.

pszPortName

Pointeur vers une chaîne identifiant le port de l’appareil.

pszPropProvider

Pointeur vers une chaîne contenant le nom de fichier et le point d’entrée d’une DLL pour ajouter des pages de feuille de propriétés spécifiques à l’appareil à Panneau de configuration. Obtenu à partir de l’entrée PropertyPages dans le fichier INF de l’appareil.

pszLocalName

Pointeur vers une chaîne contenant le nom de l’appareil local (nom « convivial »). L’utilisateur fournit cette chaîne lors de l’installation, généralement pour une utilisation dans les affichages d’interface utilisateur.

pszUiDll

Pointeur vers la DLL d’interface utilisateur WIA.

pszServer

Pointeur vers le serveur WIA.

Configuration requise

Condition requise Valeur
En-tête sti.h (inclure Sti.h)