Deprecated CLR Hosting Functions
.NET Framework 4.6 and 4.5
This section describes the unmanaged global static functions that earlier versions of the hosting API used.
With the exception of the infrastructure functions (
functions), which are used only by the .NET Framework, these functions have been deprecated in the .NET Framework 4. _Cor*
The functions in this section return a CLR version; they do not activate the CLR.
Deprecated. Returns the version number of the CLR that is running in the current process.
Deprecated. Gets the CLR version information of the specified file, using the specified buffer.
Deprecated. Gets the version number of the CLR requested by the specified application. If that version is not installed, gets the most recent version that is installed before the requested version.
Deprecated. Gets the appropriate CLR version information for the class with the specified CLSID.
Deprecated. Gets the version number of the CLR that is associated with the specified process handle.
Deprecated. Allows the host to determine which version of the CLR will be used within the process before explicitly initializing the CLR.
The functions in this section are for use by the .NET Framework only.
Initializes the CLR, locates the managed entry point in the DLL assembly's CLR header, and begins execution.
Initializes the CLR, locates the managed entry point in the executable assembly's CLR header, and begins execution.
Executes the entry point in the specified memory-mapped code. This function is called by the operating system loader.
Notifies the loader when the managed module images are unloaded.
Validates managed module images, and notifies the operating system loader after they have been loaded.