2

まず第一に、正式に私は Java プログラマーであることを明記したいのですが、smardcard (sle4428) を読み書きするプログラムを作成するために、しばらくの間 Visual Studio 2010 Express で C# プログラミングに移行する必要があります。そして、いくつか質問があります。

1)この urlで winscard.dll API に関するドキュメントを見てきましたが、関数の署名にはパラメーターのデータ型はなく、in または out のみです。(Doh) どのタイプを使用する必要があるかを理解する方法はありますか?

2)「Google検索コード」で検索せずに、通信を初期化する方法のコード例がいくつかあります

3) 顧客は基本的な VB コードを提供してくれましたが、C# コンテキストで使用できるものをビルドできますか?

みんな助けてくれてありがとう!!!!

4

2 に答える 2

5

これがお役に立てば幸いです:http: //pastie.org/1527598

于 2011-02-04T08:27:50.840 に答える
0

あなたが提供した URL は、実際にタイプを示しています。LONG WINAPI SCardGetStatusChange( __in SCARDCONTEXT hContext, ...は、最初の引数が正式に名前が付けられhContext、タイプが であることを意味しSCARDCONTEXTます。

同じページが例のある別のページにリンクしています。

VB コードが有用かどうかは、VB.Net かどうかにかかっています。これにより、正しい P/invoke フォームが表示されます。

于 2011-02-04T08:52:36.643 に答える