This documentation is archived and is not being maintained.
Unmanaged API Reference
.NET Framework 1.1
Describes the API elements that runtime hosts call from unmanaged code to configure and load the common language runtime into a process. For a description of how to write a runtime host, see Hosting the Common Language Runtime.
Unmanaged API Elements
- _CorDllMain
- Instructs the operating system loader to look for the entry point in the DLL image.
- _CorExeMain
- Instructs the operating system loader to look for the entry point in the executable image.
- _CorImageUnloading
- Notifies the loader when the managed module images are unloaded.
- _CorValidateImage
- Notifies the loader when the managed module images are loaded.
- CoInitializeCor
- CoInitializeCor is obsolete. To initialize the common language runtime, use either CorBindToRuntimeEx or CorBindToCurrentRuntime.
- CorBindToCurrentRuntime
- Loads the common language runtime into a process using version information stored in an XML file.
- CorBindToRuntimeEx
- Enables unmanaged hosts to load the common language runtime into a process.
- CorExitProcess
- Shuts down the current unmanaged process.
- CoUninitializeCor
- CoUninitializeCor is obsolete. The common language runtime cannot be unloaded from a process.
- GetCORSystemDirectory
- Returns the installation directory of the common language runtime that is loaded into the process.
- GetCORVersion
- Returns the version number of the common language runtime that is running in the current process.
- GetHashFromFile
- Generates a hash over the contents of the specified file.
- StrongNameFreeBuffer
- Frees memory allocated with a previous call to a strong name method.
- StrongNameGetPublicKey
- Retrieves the public key from a private/public key pair.
- StrongNameSignatureGeneration
- Generates a strong name signature for the specified assembly.
- StrongNameSignatureSize
- Returns the size of the strong name signature.
- StrongNameTokenFromPublicKey
- Returns a token representing a public key.
See Also
Show: