我正在使用 WIA 连接到扫描仪。我枚举设备信息,然后尝试连接到设备。我不断收到异常。
HRESULT 异常:0x80210006
我在 WPF 窗口后面的代码中调用代码。
DeviceManager manager = new DeviceManagerClass();
DeviceInfo device = null;
foreach (DeviceInfo deviceInfo in manager.DeviceInfos)
{
var ID = deviceInfo.DeviceID;
var props = deviceInfo.Properties ;
foreach (Property property in props)
{
var name = property.Name;
var descr = property.get_Value() as string;
}
var type = deviceInfo.Type;
if (type == WiaDeviceType.ScannerDeviceType)
device = deviceInfo;
}
if (device != null)
device.Connect();
我无法弄清楚为什么会这样。任何帮助,将不胜感激。