Interop Best Practices in the .NET Framework
The CLR team has a column inside the MSDN magazine called 'CLR Inside Out'.
This month’s article is about Best Practices For Managed And Native Code Interoperability. It was written by Jesse Kaplan, the PM for Managed/Native Interoperability on the CLR team. The article provides high-level architectural guidance and discusses the three techniques available in the .NET framework for managed-native interoperability: P/Invoke, COM Interop and C++/CLI.
To see a list of all articles already published on the 'CLR Inside Out' column, go here.