structure STI_DEVICE_INFORMATIONW (sti.h)
La structure STI_DEVICE_INFORMATION est utilisée comme paramètre de sortie pour les fonctions IStillImage ::GetDeviceList et IStillImage ::GetDeviceInfo . Il est utilisé comme paramètre d’entrée pour IStillImage ::SetupDeviceParameters.
Syntaxe
typedef struct _STI_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;
} STI_DEVICE_INFORMATIONW, *PSTI_DEVICE_INFORMATIONW;
Membres
dwSize
Taille fournie par l’appelant, en octets, de la structure STI_DEVICE_INFORMATION.
DeviceType
Valeur de type STI_DEVICE_TYPE identifiant le type d’appareil image fixe.
szDeviceInternalName[STI_MAX_INTERNAL_NAME_LENGTH]
Tableau de caractères contenant la chaîne de noms interne de l’appareil. La chaîne peut avoir au maximum 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. Les constantes suivantes 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, 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 à Panneau de configuration. Obtenu à partir de l’entrée PropertyPages dans le fichier INF de l’appareil.
pszLocalName
Pointeur vers le nom d’appareil local fourni par l’utilisateur lors de l’installation, à utiliser dans les affichages.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | sti.h (inclure Sti.h) |