我应该设置SuppressUnmanagedCodeSecurity以获得最佳性能吗?

时间:2013-05-14 15:02:16

标签: c# pinvoke

我是否正确如果我需要最高性能,并且我有可靠的库我应该将SuppressUnmanagedCodeSecurity属性设置为我拥有的所有Dll导入?

即。转换此类导入:

    [DllImport("srl.dll", CharSet = CharSet.Ansi)]
    private static extern string ErrorMsg(int ErrCode);

进行此类导入:

    [DllImport("srl.dll", CharSet = CharSet.Ansi), SuppressUnmanagedCodeSecurity]
    private static extern string ErrorMsg(int ErrCode);

随处可见。

有没有理由不设置SuppressUnmanagedCodeSecurity?

0 个答案:

没有答案