Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用TWAIN获取扫描仪的序列号?_C#_Pinvoke_Twain - Fatal编程技术网

C# 如何使用TWAIN获取扫描仪的序列号?

C# 如何使用TWAIN获取扫描仪的序列号?,c#,pinvoke,twain,C#,Pinvoke,Twain,我想使用twain\u 32.dll 我发现它必须使用具有icap\u serialnumber功能的dscap方法来完成 有人能给我举个例子吗?您已确认扫描仪驱动程序支持此功能?我在TWAIN规范中发现它是CAP_SERIALNUMBER(0x1024)。它是可选的-您不能假设扫描仪支持它 如果在尝试获得该功能时出现TWRC_故障,请检查条件代码。您的库或组件应该提供一种在get之后获取条件代码的方法。TWCC_CAPUNSUPPORTED的值表示扫描仪驱动程序不支持该功能。TWAIN规范中描

我想使用
twain\u 32.dll

我发现它必须使用具有
icap\u serialnumber
功能的dscap方法来完成


有人能给我举个例子吗?

您已确认扫描仪驱动程序支持此功能?我在TWAIN规范中发现它是CAP_SERIALNUMBER(0x1024)。它是可选的-您不能假设扫描仪支持它

如果在尝试获得该功能时出现TWRC_故障,请检查条件代码。您的库或组件应该提供一种在get之后获取条件代码的方法。TWCC_CAPUNSUPPORTED的值表示扫描仪驱动程序不支持该功能。TWAIN规范中描述了其他条件代码,尽管有时需要一些想象来猜测驾驶员想要说什么


对于这类问题,这里可能是一个更好的地方。

我不是很确定,但本例中的一些代码可能会对您有所帮助。当我尝试这些代码时,我会得到dsmparent语句的失败作为返回代码。有人能告诉我为什么吗?