Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This section includes information on unmanaged APIs that can be used by managed-code-related applications, such as runtime hosts, compilers, disassemblers, obfuscators, debuggers, and profilers.
In This Section
- ALink API (Unmanaged API Reference)
Describes the ALink API, which supports the creation of .NET assemblies and unbound modules.
- Constants (Unmanaged API Reference)
Describes constants defined in corsym.idl.
- Custom Interface Attributes (Unmanaged API Reference)
Describes COM custom interface attributes.
- Enumerations (Unmanaged API Reference)
Contains links to reference topics for frequently used unmanaged enumerations.
- Global Static Functions (Unmanaged API Reference)
Describes the API elements that runtime hosts call from unmanaged code to configure and load the common language runtime (CLR) into a process.
- Structures (Unmanaged API Reference)
Contains links to reference topics for frequently used unmanaged structures.
- Debugging (Unmanaged API Reference)
Describes the Debugging Services API, which enables a debugger to debug code that runs in the CLR environment. The code to be debugged can be any type of code that is supported by the CLR.
- Diagnostics Symbol Store (Unmanaged API Reference)
Describes the Diagnostics Symbol Store API, which enables a compiler to generate symbol information for use by a debugger.
- Fusion (Unmanaged API Reference)
Describes the Fusion API, which enables a runtime host to access the properties of an application's resources in order to locate the correct versions of those resources for the application.
- Hosting (Unmanaged API Reference)
Describes the Hosting API, which enables a runtime host to integrate the common language runtime into an unmanaged application.
- Metadata (Unmanaged API Reference)
Describes the Metadata API, which enables a client such as a compiler to generate or access a component's metadata without the types being loaded by the common language runtime (CLR).
- Profiling (Unmanaged API Reference)
Describes the Profiling API, which enables a profiler to monitor a program's execution by the common language runtime (CLR).