"无法在dll中找到切入点"

时间:2014-06-16 05:36:30

标签: c#

我有一个c ++ dll,其函数我想在c#中导入而不使用包装器。但我得到例外“无法找到切入点”。我使用依赖walker检查了它,可以在那里看到函数,但它没有在我的代码中导入。

namespace UIDAIFingerprintSensorAPI
{
    public class AuthPOC2FingerPrintAPI
    {
        [DllImport(@"ABC_SDK.dll", EntryPoint = "InitUsbDevicesNameEnum")]
        public static extern int InitUsbDevicesNameEnum(ref uint o_pul_NbUsbDevice);

        public DeviceInfo getDeviceInfo()
        {
            UInt32 num = 0;            
            int result = InitUsbDevicesNameEnum(ref num);
        }
    }
}

0 个答案:

没有答案