Getting Outside the Box

  • Paul Gibbons


Although the class library provided by the .NET Framework is quite extensive, it cannot cover all possibilities. At some point you will need to use functions from an unmanaged library. In Java, you use Java Native Interface (JNI) to interoperate with code outside the Java Virtual Machine (JVM). In .NET, use a facility called Platform Invoke (PInvoke). Sometimes the problem is reversed. To incorporate the ability to run managed code into a server process, you need to be able to host the Common Language Runtime (CLR).


Pointer Parameter Java Virtual Machine Garbage Collector Server Version Configuration Property 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Paul Gibbons 2002

Authors and Affiliations

  • Paul Gibbons

There are no affiliations available

Personalised recommendations