Share via


DkmCodeViewCompilerId Struct

Definition

DkmCodeViewCompilerId is used to translate information that is within the S_COMPILE* code view records into a DkmCompilerId. This allows the debugger to load an appropriate expression evaluator for a stack frame. Symbol providers may obtain this collection through DkmEngineSettings. Expression evaluators may add additional entries to this collection by having their setup add sub key(s) to the '%VSRegistryRoot%\Debugger\CodeView Compilers' registry key.

public value class DkmCodeViewCompilerId
struct DkmCodeViewCompilerId
[System.Runtime.InteropServices.Guid("a47cc33b-5978-a1cb-c006-c1869c6778f0")]
public struct DkmCodeViewCompilerId
[<System.Runtime.InteropServices.Guid("a47cc33b-5978-a1cb-c006-c1869c6778f0")>]
type DkmCodeViewCompilerId = struct
Public Structure DkmCodeViewCompilerId
Inheritance
DkmCodeViewCompilerId
Attributes

Constructors

DkmCodeViewCompilerId(Byte, String, DkmCompilerId)

Initialize a new DkmCodeViewCompilerId value.

Fields

CompilerId

CompilerId (Vendor/Language Guid pair) to map the LanguageEnumeration/CompilerName to.

CompilerName

Name string within the code view record. '*' may be used to match against any name string.

LanguageEnumeration

Language enumeration value which is in the code view record. For example, CV_CFL_CXX is used for C++.

Applies to