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;

Angehörige

dwSize

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

DeviceType

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

szDeviceInternalName[STI_MAX_INTERNAL_NAME_LENGTH]

Zeichenarray mit der internen Namenszeichenfolge des Geräts, die beim Erstellen des Geräteobjekts zur Referenz verwendet wird. Die Zeichenfolge kann höchstens STI_MAX_INTERNAL_NAME_LENGTH Zeichen enthalten, einschließlich des endenden Nullzeichens. STI_MAX_INTERNAL_NAME_LENGTH wird in Sti.hdefiniert.

DeviceCapabilities

Eine Struktur vom Typ STI_DEV_CAPS.

dwHardwareConfiguration

Typ der Busverbindung. Dieser Wert kann eine der folgenden Konstanten sein, die in Sti.hdefiniert 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 Abschnitt INF Manufacturer der INF-Datei des Geräts abgerufen wurde.

pszDeviceDescription

Zeiger auf eine vom Hersteller bereitgestellte Gerätebeschreibungszeichenfolge, die aus dem Abschnitt INF Models der INF-Datei des Geräts abgerufen wird.

pszPortName

Zeigen Sie auf eine Zeichenfolge, die den Port des Geräts identifiziert.

pszPropProvider

Zeigen Sie auf eine Zeichenfolge, die den Dateinamen und den Einstiegspunkt einer DLL enthält, um gerätespezifische Eigenschaftenblattseiten zur Systemsteuerung hinzuzufügen. Abgerufen von den PropertyPages Eintrag in der INF-Datei des Geräts.

pszLocalName

Zeigen Sie 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 für die Verwendung in der Benutzeroberfläche.

pszUiDll

Zeiger auf die WIA-Benutzeroberflächen-DLL.

pszServer

Zeiger auf den WIA-Server.

Anforderungen

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