LoadLibraryShim function

Loads a specified version of a .NET Framework library DLL.

Syntax

HRESULT LoadLibraryShim(
  _In_  LPCWSTR szDllName,
  _In_  LPCWSTR szVersion,
        LPVOID  pvReserved,
  _Out_ HMODULE *phModDll
);

Parameters

szDllName [in]

The name of the DLL to be loaded from the .NET Framework.

szVersion [in]

The version of the DLL to be loaded. If szVersion is NULL, the latest version of the specified DLL is loaded.

pvReserved

Reserved.

phModDll [out]

A handle to the module.

Return value

If this function succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Remarks

This function is used to load library DLLs that are included in the .NET Framework redistributable package, not user-generated DLLs.

This function has no associated import library or header file; you must call it using the LoadLibrary and GetProcAddress functions.

Requirements

Requirement Value
DLL
Mscoree.dll