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) |