Freigeben über


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)