Das Visual Studio Add-In PInvoke
Signaturen für systemeigene Methoden
PInvoke-Signaturen suchen und beitragen
Der Name PInvoke.NET steht für 'Platform Invoke' (Plattformaufruf). Dabei handelt es sich um ein Wiki, das monatlich von ca. 50 000 .NET-Entwicklern zum Auffinden und Beitragen von PInvoke-Signaturen (in VB auch als Declare-Anweisung bezeichnet), Typdefinitionen und anderen Informationen im Zusammenhang mit dem Aufruf von Win32-APIs oder anderen nicht-verwalteten APIs in verwaltetem Code (d.h. in Sprachen wie C# oder VB.NET) verwendet wird.
Als Wiki ist es benutzergesteuert und dient als Repository, in dem Entwickler Informationen nach Bedarf beitragen oder abrufen können.
Höhere Produktivität dank Kopieren und Einfügen
Einige Aktionen können in reinem .NET nicht ausgeführt werden. In diesem Fall müssen Entwickler mit Windows-API arbeiten. Das wird durch die .NET-Funktion PInvoke, die vom Entwickler bereitgestellte Deklarationen erfordert, ermöglicht. Das manuelle Definieren und Verwenden von PInvoke-Signaturen ist ein fehleranfälliges Verfahren, das zu äußerst schwer erkennbaren Softwarefehlern führen kann. PInvoke.NET stellt Ihnen erprobte, bewährte Signaturen und Typdefinitionen zur Verfügung, damit Sie diese nicht mit großem Zeitaufwand neu schreiben müssen.
Visual Studio-Integration für das schnelle und einfache Einfügen von PInvoke-Signaturen
Laden Sie das PInvoke.NET Add-In für Visual Studio 2003 und 2005 herunter, und sparen Sie sich die Mühe, einen Webbrowser öffnen und die PInvoke.NET-Website suchen zu müssen. Jetzt können Sie beim Entwickeln Ihrer Anwendung in Visual Studio eine PInvoke-Signatur per Mausklick hinzufügen.

Bildschirmfoto zur Illustration des Visual Studio Add-Ins PInvoke
Sehen Sie sich ein konkretes Beispiel zum Einsatz von PInvoke.NET an.

