STI_DEV_CAPS-Struktur (sti.h)
Die STI_DEV_CAPS-Struktur wird als Parameter für die IStiDevice::GetCapabilities-Methode verwendet. Sie ist auch Mitglied der STI_DEVICE_INFORMATION - und STI_WIA_DEVICE_INFORMATION-Strukturen .
Syntax
typedef struct _STI_DEV_CAPS {
DWORD dwGeneric;
} STI_DEV_CAPS, *PSTI_DEV_CAPS;
Member
dwGeneric
Enthält Bitflags, die Gerätefunktionen identifizieren. Die folgenden Flags sind definiert.
STI_GENCAP_AUTO_PORTSELECT
Der Treiber kann bestimmen, mit welchem LPT- oder COM-Port das Gerät verbunden ist. Wenn dieses Flag festgelegt ist, kann der Benutzer während der Geräteinstallationen "Auto" für den Port auswählen, und der Treiber muss den Port bestimmen.
STI_GENCAP_GENERATE_ARRIVALEVENT
Der Standbildserver generiert ein GUID_DeviceArrivedLaunch-Ereignis , wenn das Gerät erfolgreich initialisiert wurde, in der Regel als Reaktion auf die PnP-Ankunft. (Ereignisse werden nicht von der anfänglichen Enumeration des Servers generiert, um Verwirrung durch Endbenutzer zu vermeiden.)
STI_GENCAP_NOTIFICATIONS
Das Gerät unterstützt Ereignisbenachrichtigungen (asynchron oder über Abrufe), und das Gerät kann abonniert werden (siehe IStiDevice::Subscribe).
STI_GENCAP_POLLING_NEEDED
Das Gerät kann keine asynchronen Benachrichtigungen ausgeben. Das Abrufen des Geräts ist erforderlich (siehe IStiDevice::GetStatus).
STI_GENCAP_SUBSET
Ein Treiber mit mehr Features ist vorhanden. Für einen IHV-Treiber mit einem vollständigen Satz von Features sollte dieses Bit nicht festgelegt sein.
STI_GENCAP_WIA
Der Benutzermodus-Imagetreiber ist WIA-fähig.
Die diesen Flags zugewiesenen Werte basieren auf Registrierungsinhalten, die der Eintrag Capabilities für die Inf-Datei (Setup Information) des Geräts bereitstellt. Weitere Informationen finden Sie unter INF-Dateien für Standbildgeräte.
Anforderungen
Anforderung | Wert |
---|---|
Header | sti.h (einschließlich Sti.h) |