Partager via


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)