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) |