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)