Condividi tramite


struttura STI_DEV_CAPS (sti.h)

La struttura STI_DEV_CAPS viene usata come parametro per il metodo IStiDevice::GetCapabilities. È anche membro delle strutture STI_DEVICE_INFORMATION e STI_WIA_DEVICE_INFORMATION.

Sintassi

typedef struct _STI_DEV_CAPS {
  DWORD dwGeneric;
} STI_DEV_CAPS, *PSTI_DEV_CAPS;

Membri

dwGeneric

Contiene flag di bit che identificano le funzionalità del dispositivo. Vengono definiti i flag seguenti.

STI_GENCAP_AUTO_PORTSELECT

Il driver è in grado di determinare la porta LPT o COM a cui è connesso il dispositivo. Se questo flag è impostato, l'utente può selezionare "Auto" per la porta durante le installazioni dei dispositivi e il driver deve determinare la porta.

STI_GENCAP_GENERATE_ARRIVALEVENT

Il server di immagini ancora genererà un evento GUID_DeviceArrivedLaunch quando il dispositivo viene inizializzato correttamente, in genere in risposta all'arrivo di PnP. Gli eventi non vengono generati dall'enumerazione iniziale dei server per evitare confusione dell'utente finale.

STI_GENCAP_NOTIFICATIONS

Il dispositivo supporta le notifiche degli eventi (in modo asincrono o tramite polling) e il dispositivo può essere sottoscritto (vedere IStiDevice::Subscribe).

STI_GENCAP_POLLING_NEEDED

Il dispositivo non è in grado di emettere notifiche asincrone; È necessario eseguire il polling del dispositivo (vedere IStiDevice::GetStatus).

STI_GENCAP_SUBSET

Esiste un driver con più funzionalità. Un driver IHV con un set completo di funzionalità non deve avere questo bit impostato.

STI_GENCAP_WIA

Il driver immagine in modalità utente è ancora compatibile con WIA.

I valori assegnati a questi flag si basano sul contenuto del Registro di sistema fornito dalla voce Capabilities per i file INF (Setup Information) del dispositivo. Vedere file INF per i dispositivi ancora immagine.

Fabbisogno

Requisito Valore
intestazione sti.h (include Sti.h)