You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
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.
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...
api
bindings
c++
coding
community projects
cross-language communication
developer experience
documentation
ecosystem
intellisense
languageprojections
metadata
nuget
pinvoke
rust
sdk
software development
win32
win32metadata
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...
.net
api
c#/winrt
c++
coding
desktop apps
development
framework
msix
pinvoke
programming
project templates
security
user interface
uwp
windows 10
winui
wpf
xaml
xaml islands
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...
3d graphics
coded ui
codeplex
coding4fun
data binding
debugging
developer news
diagnostics
feature pack
html5
json
linq
microsoft azure
movember
okapi
pinvoke
silverlight
sql server
vb for wp7
visual studio