C# から winscard.dll メソッドを呼び出していますが、テスト アプリではすべて正常に動作しています。コードをより大きなプロジェクトに移動するときに、コンテキストを確立するのに苦労しています。
コンテキストを確立するための私の呼び出しは次のとおりです。
[DllImport("winscard.dll")]
public static extern int SCardEstablishContext(int scope, int res1, int res2, ref int pntContext);
私のテストアプリでは、これを呼び出すと、pntContext
変数が正しく設定されているように見えます。しかし、新しいプロジェクトでは設定されていません。しかし、奇妙なことに、戻りコードはまだ 0 (成功) です。
だから、これを引き起こす可能性のある状況は何なのか、それとも他に何が間違っているのでしょうか?
どんなアイデアでも大歓迎です。