Compartir a través de


estructura STI_DEVICE_INFORMATIONW (sti.h)

La estructura STI_DEVICE_INFORMATION se usa como parámetro de salida para las funciones IStillImage::GetDeviceList e IStillImage::GetDeviceInfo . Se usa como parámetro de entrada para IStillImage::SetupDeviceParameters.

Sintaxis

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;

Miembros

dwSize

Tamaño proporcionado por el autor de la llamada, en bytes, de la estructura de STI_DEVICE_INFORMATION.

DeviceType

Valor con tipo STI_DEVICE_TYPE que identifica el tipo de dispositivo de imagen fija.

szDeviceInternalName[STI_MAX_INTERNAL_NAME_LENGTH]

Matriz de caracteres que contiene la cadena de nombre interno del dispositivo. La cadena puede tener como máximo STI_MAX_INTERNAL_NAME_LENGTH caracteres, incluido el carácter nulo de terminación. STI_MAX_INTERNAL_NAME_LENGTH se define en Sti.h.

DeviceCapabilities

Estructura de tipo STI_DEV_CAPS.

dwHardwareConfiguration

Tipo de conexión de bus. Las constantes siguientes se definen en Sti.h:

STI_HW_CONFIG_PARALLEL

STI_HW_CONFIG_SCSI

STI_HW_CONFIG_SERIAL

STI_HW_CONFIG_USB

STI_HW_CONFIG_UNKNOWN

pszVendorDescription

Puntero a una cadena de identificación del proveedor, obtenida de la sección fabricante INF del archivo INF del dispositivo.

pszDeviceDescription

Puntero a una cadena de descripción del dispositivo, obtenida de la sección Modelos INF del archivo INF del dispositivo.

pszPortName

Puntero a una cadena que identifica el puerto del dispositivo.

pszPropProvider

Puntero a una cadena que contiene el nombre de archivo y el punto de entrada de un archivo DLL para agregar páginas de hoja de propiedades específicas del dispositivo a Panel de control. Obtenido de la entrada PropertyPages en el archivo INF del dispositivo.

pszLocalName

Puntero al nombre de dispositivo local que proporcionó el usuario durante la instalación, para su uso en pantallas.

Requisitos

Requisito Valor
Header sti.h (include Sti.h)