Marshal.GetHINSTANCE(Module) Method

Definition

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

C#
public static IntPtr GetHINSTANCE(System.Reflection.Module m);
C#
[System.Security.SecurityCritical]
public static IntPtr GetHINSTANCE(System.Reflection.Module m);

Parameters

m
Module

The module whose HINSTANCE is desired.

Returns

IntPtr

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

Attributes

Exceptions

The m parameter is null.

Remarks

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

Applies to

Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.1