structure STI_WIA_DEVICE_INFORMATIONW (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 lorsque l’objet de l’appareil est créé. 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 modèles INF 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 au 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 pendant l’installation, généralement pour une utilisation dans l’interface utilisateur.
pszUiDll
Pointeur vers la DLL de l’interface utilisateur WIA.
pszServer
Pointeur vers le serveur WIA.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | sti.h (include Sti.h) |