Export (0) Print
Expand All

Marshal.GetHINSTANCE Method

Returns the instance handle (HINSTANCE) for the specified module.

Namespace:  System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

static member GetHINSTANCE : 
        m:Module -> IntPtr


Type: System.Reflection.Module

The module whose HINSTANCE is desired.

Return Value

Type: System.IntPtr
The HINSTANCE for m; or -1 if the module does not have an HINSTANCE.


The m parameter is a null reference (Nothing in Visual Basic).

When dynamic or in-memory, modules do not have an HINSTANCE.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

  • SecurityCriticalAttribute 

    requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.

© 2015 Microsoft