P/Invoke相关的文章和网站

一直对P/Invoke服务不怎么了解,虽然这个技术在.NET中已经出现很多年了,最近阅读了一些相关的资料,终于有了一些眉目。下面是我搜索和阅读的一些文章的地址,还有一些相关的网站:

  • MSDN Magazine
    • 2003年7月刊.NET专栏:Calling Win32 DLLs in C# with P/Invoke by Jason Clark
    • 2004年10月刊.NET专栏:P/Invoke Revisited by Jason Clark
  • MSDN
    • Microsoft Win32 to Microsoft .NET Framework API Map ,Win32 API的很多功能已经在.NET中实现了,这篇文章列出了对应关系。
    • An Overview of Managed/Unmanaged Code Interoperability ,P/Invoke服务其实只是托管代码和非托管代码之间进行交互操作中的一个功能而已,本文对Interop做了一个概述。
  • 其他文章
    • Using P/Invoke to Access Win32 APIs
    • 在C#中使用P/Invoke调用Win32 DLL,译文,原文Calling Win32 DLLs in C# with P/Invoke
    • 如何在C#中使用Win32和其他库,仍然是译文,但没找到原文
    • 在 C# 中通过 P/Invoke 调用Win32 DLL,另一个网友的译文,原文还是Calling Win32 DLLs in C# with P/Invoke
    • P/Invoke使用Win32非托管函数
    • .NET/C# 2.0对于P/Invoke支持的几处增强
  • P/Invoke网站
    • PInvoke.net:the interop wiki,在这里可以找到Win32 API函数的原型,以及使用C#调用的示例。
    • N/Direct - The .NET Interoperability Resource Center
  From netatomy's blog

你可能感兴趣的:(.NET)