Metadata (Unmanaged API Reference)

The metadata API 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).

In This Section

  • Overview of Metadata
    Provides general information about how to use the metadata API, an overview of tokens, and coding conventions.

  • Metadata Interfaces
    Describes the unmanaged interfaces that provide access to the metadata exposed by the .NET Framework types, methods, fields, and so on.

  • Metadata Global Static Functions
    Describes the unmanaged global static functions that the metadata API uses.

  • Metadata Enumerations
    Describes the unmanaged enumerations that the metadata API uses.

  • Metadata Structures
    Describes the unmanaged structures that the metadata API uses.

  • Metadata Unions
    Describes the unmanaged unions that the metadata API uses.