ID カード読み取りアプリケーションで、認証用にアンマネージ コード (dll) をインポートしています。この DLL をインポートできません。エラーは発生していませんが、DLL がインポートされておらず、アクセスできません。Web アプリケーションで行っていた場合、Windows 形式で動作しています。出力が得られません。使用方法について、いくつかのアイデアや例を教えてください。これが私のコードです:
/// <param name="readerNumber">The reader number.</param>
[DllImport("EIDReader.dll", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.StdCall)]
internal static extern void InitSelectedReaderEx(ManagerData data, int readerNumber);
[DllImport("EIDReader.dll", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.StdCall)]
[return: MarshalAs(UnmanagedType.Bool)]
internal static extern bool ReadSISCard([In, Out] SISRecord identity);