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) |