winscard.dll热身

时间:2011-02-04 08:16:39

标签: c# dll smartcard

首先,我想指定我是一名java程序员,但现在我必须在Visual Studio 2010 Express中移动一段时间来构建一个程序,该程序可以读取和写入smardcard(sle4428) )。我有几个问题。

1)我在this url中看到了一些关于winscard.dll api的文档,但是在函数的签名中,没有参数的数据类型,只有in或out。 (Doh)存在一种解决我必须使用哪种类型的方法?

2)存在一些代码示例,说明如何初始化通信,而无需在“Google搜索代码”中搜索

3)客户向我提供了基本的VB代码,我可以构建一些可以在C#上下文中使用的东西吗?

Thnaks伙伴们提供任何帮助!!!!

2 个答案:

答案 0 :(得分:5)

希望这会有所帮助: http://pastie.org/1527598

答案 1 :(得分:0)

您提供的网址确实显示了类型。 LONG WINAPI SCardGetStatusChange( __in SCARDCONTEXT hContext, ...表示第一个参数正式命名为hContext,类型为SCARDCONTEXT

同一页面链接到another page with an example

VB代码是否有用取决于它是否是VB.Net。这将显示正确的P / invoke表单。