Partager via


structure STI_DEV_CAPS (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 l’appareil est connecté. Si cet indicateur est défini, l’utilisateur peut sélectionner « Auto » pour le port pendant les installations de l’appareil, et le pilote doit déterminer le port.

STI_GENCAP_GENERATE_ARRIVALEVENT

Le serveur d’images toujours génère un événement GUID_DeviceArrivedLaunch lorsque l’appareil est correctement initialisé, généralement en réponse à l’arrivée de 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 capable d’émettre des notifications asynchrones ; l’interrogation de l’appareil est requise (voir IStiDevice ::GetStatus).

STI_GENCAP_SUBSET

Un pilote avec d’autres fonctionnalités existe. 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 en mode utilisateur est toujours compatible WIA.

Les valeurs affectées à ces indicateurs sont basées sur le contenu du Registre que les fonctionnalités entrée pour les informations d’installation de l’appareil (INF) fournissent. Consultez fichiers INF pour les appareils toujours image.

Exigences

Exigence Valeur
d’en-tête sti.h (include Sti.h)