Поделиться через


структура STI_WIA_DEVICE_INFORMATIONW (sti.h)

Структура STI_WIA_DEVICE_INFORMATION содержит сведения об устройстве.

Синтаксис

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;

Члены

dwSize

Размер, предоставленный вызывающим абонентом ( в байтах) структуры STI_WIA_DEVICE_INFORMATION.

DeviceType

Значение типа STI_DEVICE_TYPE , определяющее тип устройства с изображением оборудования.

szDeviceInternalName[STI_MAX_INTERNAL_NAME_LENGTH]

Массив символов, содержащий строку внутреннего имени устройства, используемую для справки при создании объекта устройства. Строка может содержать не более STI_MAX_INTERNAL_NAME_LENGTH символов, включая завершающий символ NULL. STI_MAX_INTERNAL_NAME_LENGTH определяется в Sti.h.

DeviceCapabilities

Структура типа STI_DEV_CAPS.

dwHardwareConfiguration

Тип подключения к шине. Это значение может быть одной из следующих констант, определенных в Sti.h:

STI_HW_CONFIG_PARALLEL

STI_HW_CONFIG_SCSI

STI_HW_CONFIG_SERIAL

STI_HW_CONFIG_USB

STI_HW_CONFIG_UNKNOWN

pszVendorDescription

Указатель на строку идентификации поставщика, полученную из раздела INF Manufacturer в INF-файле устройства.

pszDeviceDescription

Указатель на предоставленную поставщиком строку описания устройства, полученную из раздела INF Models INF INF-файла устройства.

pszPortName

Указатель на строку, определяющую порт устройства.

pszPropProvider

Указатель на строку, содержащую имя файла и точку входа библиотеки DLL для добавления страниц страниц свойств устройства в панель управления. Получено из записи PropertyPages в INF-файле устройства.

pszLocalName

Указатель на строку, содержащую имя локального устройства (понятное имя). Пользователь предоставляет эту строку во время установки, как правило, для использования в дисплеях пользовательского интерфейса.

pszUiDll

Указатель на библиотеку DLL пользовательского интерфейса WIA.

pszServer

Указатель на сервер WIA.

Требования

Требование Значение
Заголовок sti.h (включая Sti.h)