pinvoke

About this tag
P/Invoke, or platform invoke, is a technique used in languages like C# to call Win32 APIs from managed code. Discussions on WindowsForum.com cover how P/Invoke enables access to powerful Windows functionality, with community projects emerging to provide strongly typed and idiomatic representations of these APIs. The tag also appears in the context of Silverlight 5, which added P/Invoke support for out-of-browser features, and in broader conversations about making Win32 APIs more accessible across different programming languages. Topics include the challenges of handcrafting wrappers, the evolution of tools to simplify P/Invoke, and its role in bridging managed and unmanaged code in Windows development.
  1. News

    Making Win32 APIs More Accessible to More Languages

    Introduction Win32 APIs provide powerful functionality that let you get the most out of Windows in your applications. While these APIs are readily accessible to C and C++ developers, other languages like C# and Rust require wrappers or bindings in order to access these APIs. In C#, this is...
  2. News

    A deep-dive into WinUI 3 in desktop apps

    XAML Islands was our first solution to enable developers to use UWP XAML inside their desktop (Win32) apps. Within a couple of months after the release of XAML Islands, behavioral insights and customer interviews raised some signals about how developers were using it. We discovered that a...
  3. News

    Windows 7 TWC9: New Features in Silverlight 5, VB for WP7, Okapi, and Movember

    This week on Channel 9, Dan and Brian are reunited to discuss the week’s top developer news, including: [watch] Link Removed – Newly announced features includes GPU Accelerated 3D, Immediate mode graphics, Trick play (play up to 2x speed), custom markup extensions, and out-of-browser features...
Back
Top