STI_DEV_CAPS structure (sti.h)
La structure STI_DEV_CAPS est utilisée comme paramètre pour la méthode IStiDevice ::GetCapabilities . Il est également membre des structures STI_DEVICE_INFORMATION et STI_WIA_DEVICE_INFORMATION .
Syntaxe
typedef struct _STI_DEV_CAPS {
DWORD dwGeneric;
} STI_DEV_CAPS, *PSTI_DEV_CAPS;
Membres
dwGeneric
Contient des indicateurs de bits identifiant les fonctionnalités de l’appareil. Les indicateurs suivants sont définis.
STI_GENCAP_AUTO_PORTSELECT
Le pilote est capable de déterminer le port LPT ou COM auquel le périphérique est connecté. Si cet indicateur est défini, l’utilisateur peut sélectionner « Auto » pour le port lors de l’installation de l’appareil, et le pilote doit déterminer le port.
STI_GENCAP_GENERATE_ARRIVALEVENT
Le serveur d’images fixes génère un événement GUID_DeviceArrivedLaunch lorsque l’appareil est correctement initialisé, généralement en réponse à l’arrivée pnP. (Les événements ne sont pas générés par l’énumération initiale des serveurs, pour éviter toute confusion de l’utilisateur final.)
STI_GENCAP_NOTIFICATIONS
L’appareil prend en charge les notifications d’événements (de manière asynchrone ou par interrogation), et l’appareil peut être abonné (voir IStiDevice ::Subscribe).
STI_GENCAP_POLLING_NEEDED
L’appareil n’est pas en mesure d’émettre des notifications asynchrones ; L’interrogation de l’appareil est requise (voir IStiDevice ::GetStatus).
STI_GENCAP_SUBSET
Il existe un pilote avec plus de fonctionnalités. Un pilote IHV avec un ensemble complet de fonctionnalités ne doit pas avoir ce bit défini.
STI_GENCAP_WIA
Le pilote d’image fixe en mode utilisateur est compatible WIA.
Les valeurs affectées à ces indicateurs sont basées sur le contenu du Registre que fournit l’entrée Fonctionnalités pour le fichier d’informations d’installation (INF) de l’appareil. Consultez Fichiers INF pour les appareils à image fixe.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | sti.h (inclure Sti.h) |