Freigeben über


STI_WIA_DEVICE_INFORMATIONW Struktur (sti.h)

Die STI_WIA_DEVICE_INFORMATION-Struktur enthält Geräteinformationen.

Syntax

typedef struct _STI_WIA_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;
  LPWSTR          pszUiDll;
  LPWSTR          pszServer;
} STI_WIA_DEVICE_INFORMATIONW, *PSTI_WIA_DEVICE_INFORMATIONW;

Member

dwSize

Vom Aufrufer bereitgestellte Größe der STI_WIA_DEVICE_INFORMATION-Struktur in Bytes.

DeviceType

Ein Wert vom Typ STI_DEVICE_TYPE , der den Typ des Hardware-Imaginggeräts identifiziert.

szDeviceInternalName[STI_MAX_INTERNAL_NAME_LENGTH]

Zeichenarray mit der internen Namenszeichenfolge des Geräts, die beim Erstellen des Geräteobjekts als Referenz verwendet wird. 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

Eine Struktur vom Typ STI_DEV_CAPS.

dwHardwareConfiguration

Typ der Busverbindung. Dieser Wert kann eine der folgenden Konstanten sein, die in Sti.h definiert sind:

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 vom Hersteller bereitgestellte 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 eine Zeichenfolge, die den lokalen Gerätenamen (den "Anzeigenamen") enthält. Der Benutzer stellt diese Zeichenfolge während der Installation bereit, in der Regel zur Verwendung in Benutzeroberflächenanzeigen.

pszUiDll

Zeiger auf die DLL der WIA-Benutzeroberfläche.

pszServer

Zeiger auf den WIA-Server.

Anforderungen

Anforderung Wert
Header sti.h (einschließlich Sti.h)