Interoperability in the .NET Compact Framework 

Starting with the .NET Compact Framework version 2.0, you can perform direct COM interop, use the MarshalAsAttribute, and have an increased set of types you can marshal.

In This Section

  • Platform Invoke Support
    Discusses differences in the .NET Compact Framework for using platform invoke to call a native component such as a DLL file.
  • Marshaling Support
    Discusses differences in the .NET Compact Framework for marshaling data types between managed and unmanaged code.

    Also describes how to set a registry key to perform interop logging.

  • Interoperability
    Describes interoperability services in the full .NET Framework.