DkmCodeViewCompilerId Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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++. |