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;

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)