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


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

Структура STI_DEVICE_INFORMATION используется в качестве выходного параметра для функций IStillImage::GetDeviceList и IStillImage::GetDeviceInfo. Он используется в качестве входного параметра для IStillImage::SetupDeviceParameters.

Синтаксис

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;

Члены

dwSize

Предоставленный вызывающим объект размером в байтах STI_DEVICE_INFORMATION структуры.

DeviceType

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

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-производителя INF-файла устройства.

pszDeviceDescription

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

pszPortName

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

pszPropProvider

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

pszLocalName

Указатель на имя локального устройства, предоставленного пользователем во время установки, для использования в дисплеях.

Требования

Требование Ценность
заголовка sti.h (include Sti.h)