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.h中定义了STI_MAX_INTERNAL_NAME_LENGTH。
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 服务器的指针。
要求
要求 | 价值 |
---|---|
标头 | sti.h (include Sti.h) |