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 文件的 INF 制造商部分 获取。
pszDeviceDescription
指向供应商提供的设备说明字符串的指针,该字符串从设备的 INF 文件的 INF 模型部分 获取。
pszPortName
指向标识设备端口的字符串的指针。
pszPropProvider
指向字符串的指针,其中包含用于将特定于设备的属性表页添加到控制面板的 DLL 的文件名和入口点。 从设备的 INF 文件中的 PropertyPages 条目获取。
pszLocalName
指向包含本地设备名称的字符串的指针 (“友好”名称) 。 用户在安装期间提供此字符串,通常用于用户界面显示。
pszUiDll
指向 WIA 用户界面 DLL 的指针。
pszServer
指向 WIA 服务器的指针。
要求
要求 | 值 |
---|---|
Header | sti.h (包括 Sti.h) |