Jump to content

Platform Invocation Services

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Uzume (talk | contribs) at 16:42, 24 February 2006. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Platform Invocation Services, commonly referred to as just PInvoke, is a feature of Common Language Infrastructure implementations, like Microsoft's Common Language Runtime, that enable managed code to call native code in dynamic-linked libraries (DLLs). The native code is referenced via metadata that refers to functions exported from a native DLL. The runtime uses the same data marshaling for PInvoke as is used for COM interoperability and C++/CLI (or the deprecated Managed C++).


See Also