STI_DEVICE_INFORMATIONW-Struktur (sti.h)
Die STI_DEVICE_INFORMATION-Struktur wird als Ausgabeparameter für die Funktionen IStillImage::GetDeviceList und IStillImage::GetDeviceInfo verwendet. Es wird als Eingabeparameter für IStillImage::SetupDeviceParameters verwendet.
Syntax
typedef struct _STI_DEVICE_INFORMATIONW {
DWORD dwSize;
STI_DEVICE_TYPE DeviceType;
WCHAR szDeviceInternalName[STI_MAX_INTERNAL_NAME_LENGTH];
STI_DEV_CAPS DeviceCapabilities;
DWORD dwHardwareConfiguration;
LPWSTR pszVendorDescription;
LPWSTR pszDeviceDescription;
LPWSTR pszPortName;
LPWSTR pszPropProvider;
LPWSTR pszLocalName;
} STI_DEVICE_INFORMATIONW, *PSTI_DEVICE_INFORMATIONW;
Member
dwSize
Vom Aufrufer bereitgestellte Größe der STI_DEVICE_INFORMATION-Struktur in Byte.
DeviceType
Ein STI_DEVICE_TYPE typisierter Wert, der den Gerätetyp des Standbilds identifiziert.
szDeviceInternalName[STI_MAX_INTERNAL_NAME_LENGTH]
Zeichenarray, das die interne Namenszeichenfolge des Geräts enthält. Die Zeichenfolge kann höchstens STI_MAX_INTERNAL_NAME_LENGTH Zeichen enthalten, einschließlich des endenden NULL-Zeichens. STI_MAX_INTERNAL_NAME_LENGTH ist in Sti.h definiert.
DeviceCapabilities
Struktur des Typs STI_DEV_CAPS.
dwHardwareConfiguration
Typ der Busverbindung. Die folgenden Konstanten sind in Sti.h definiert:
STI_HW_CONFIG_PARALLEL
STI_HW_CONFIG_SCSI
STI_HW_CONFIG_SERIAL
STI_HW_CONFIG_USB
STI_HW_CONFIG_UNKNOWN
pszVendorDescription
Zeiger auf eine Anbieteridentifikationszeichenfolge, die aus dem INF-Herstellerabschnitt der INF-Datei des Geräts abgerufen wird.
pszDeviceDescription
Zeiger auf eine Gerätebeschreibungszeichenfolge, die aus dem Abschnitt "INF-Modelle" der INF-Datei des Geräts abgerufen wird.
pszPortName
Zeiger auf eine Zeichenfolge, die den Port des Geräts identifiziert.
pszPropProvider
Zeiger auf eine Zeichenfolge, die den Dateinamen und einstiegspunkt einer DLL enthält, um gerätespezifische Eigenschaftenblattseiten zu Systemsteuerung hinzuzufügen. Abgerufen aus dem PropertyPages-Eintrag in der INF-Datei des Geräts.
pszLocalName
Zeiger auf den lokalen Gerätenamen, den der Benutzer während der Installation zur Verwendung in Displays angegeben hat.
Anforderungen
Anforderung | Wert |
---|---|
Header | sti.h (einschließlich Sti.h) |