How .Net code can call unmanaged code?

There are two ways:

.Directly call a function exported from a DLL.

.Call an interface method on a COM object.

 

For both techniques, you must provide the C# compiler with a declaration of the unmanaged function, and you may also need to provide the C# compiler with a description of how to marshal the parameters and return value to and from the unmanaged code.

 

posted @ 2011-11-21 18:09  Ready!  阅读(170)  评论(0编辑  收藏  举报