一旦从托管代码pInovked,非托管DLL的生命周期是多少?

时间:2010-10-13 01:42:12

标签: c# .net pinvoke

例如,如果您有一个简单的托管控制台应用程序和一个简单的非托管C ++ DLL。你pInvoke到C ++ DLL中的函数,DLL是否在非托管进程中保持加载,直到所述进程停止?或者在每次pInvoke调用完成时都会卸载DLL吗?

1 个答案:

答案 0 :(得分:1)

除非您明确告诉它卸载,否则它将保留在内存中。