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;
Members
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 a quale porta LPT o COM è connesso il dispositivo. Se questo flag è impostato, l'utente può selezionare "Auto" per la porta durante le installazioni del dispositivo 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 inviare 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 ancora in modalità utente è compatibile con WIA.
I valori assegnati a questi flag sono basati 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.
Requisiti
Requisito | Valore |
---|---|
Intestazione | sti.h (include Sti.h) |