PInvoke.net是一個用戶驅動wiki,開發人員用它來查找和貢獻PInvoke簽名(也被稱為用VB編寫的聲明語句)、類型定義以及與調用Win32相關的任何其他相關信息,或者用托管代碼(C#或VB.NET等語言)編寫的其他非托管API代碼。
PInvoke.net is a user-driven wiki where you can find tried and tested PInvoke signatures, so that you don't have to spend time writing them from scratch.
查找和提供PInvoke簽名
PInvoke.net意為平臺調用,是一個wiki,每個月大約有50000名.NET開發人員用它來查找和提供PInvoke簽名(也被稱為用VB編寫的聲明語句)、類型定義以及與調用Win32相關的任何其他相關信息,或者用托管代碼(C#或VB.NET等語言)編寫的其他非托管API代碼。
作為一個wiki,PInvoke.net由用戶驅動并且充當了存儲庫角色,開發人員可利用PInvoke.net提供或檢索他們所希望的信息。
復制和粘貼您的生產力方式
在純.NET中無法完成某些事情,因此開發人員必須向下鉆取到Windows API。這點可通過.NET的平臺調用(PInvoke)功能實現,這需要開發人員提供聲明。手動定義和使用PInvoke簽名容易出錯,因為這一過程可能會引入極微小的錯誤。PInvoke.net可為您提供經過測驗的簽名和類型定義,所以您不用再花時間從頭開始編寫了。
Visual Studio集成——實現快速輕松地插入PInvoke簽名
下載Visual Studio 2003和2005 專用PInvoke.net插件,您就不必再為創建一個web瀏覽器來搜索PInvoke.net網站而耗費精力了。現在當您在Visual Studio處理您的應用程序時,只需點擊一下按鈕,就可插入PInvoke簽名了。

Find and contribute PInvoke signatures
PInvoke.net, meaning Platform Invoke, is a wiki used by around 50,000 .NET developers a month to find and contribute PInvoke signatures (also known as Declare statements in VB), type definitions, and any other information related to calling Win32, or other unmanaged APIs in managed code (languages such as C# or VB.NET).
As a wiki, it is user driven and acts as a repository where developers can contribute or retrieve information as they wish.
Copy and paste your way to productivity
Certain things just can't be done in pure .NET, and the developer has to drill down to the Windows API. This is achieved through .NET's Platform Invoke (PInvoke) functionality, which requires declarations to be supplied by the developer. Manually defining and using PInvoke signatures is an error-prone process that can introduce extremely subtle bugs. PInvoke.net supplies you with tried and tested signatures and type definitions, so that you don't have to spend time writing them from scratch.
Visual Studio integration for the quick and easy insertion of PInvoke signatures
Download the PInvoke.net add-in for Visual Studio 2003 and 2005, and save yourself the effort of having to open up a web browser to search for the PInvoke.net website. You can now insert a PInvoke signature with the click of a button while you're working on your application in Visual Studio.
