DkmMCppStaticLocalVariableSymbol Class

Definition

Represents a C++/CLI local variable of static storage duration. Static local variables are backed by an RVA, rather than an IL slot.

This API was introduced in Visual Studio 14 Update 1 (DkmApiVersion.VS14Update1).

public ref class DkmMCppStaticLocalVariableSymbol : Microsoft::VisualStudio::Debugger::Clr::Cpp::DkmMCppLocalVariableSymbol
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmMCppStaticLocalVariableSymbol : Microsoft::VisualStudio::Debugger::Clr::Cpp::DkmMCppLocalVariableSymbol
[Windows::Foundation::Metadata::WebHostHidden]
class DkmMCppStaticLocalVariableSymbol : Microsoft::VisualStudio::Debugger::Clr::Cpp::DkmMCppLocalVariableSymbol
[System.Runtime.InteropServices.Guid("78fc8fab-97a3-0be5-f956-50c4fdcfd455")]
public class DkmMCppStaticLocalVariableSymbol : Microsoft.VisualStudio.Debugger.Clr.Cpp.DkmMCppLocalVariableSymbol
[<System.Runtime.InteropServices.Guid("78fc8fab-97a3-0be5-f956-50c4fdcfd455")>]
type DkmMCppStaticLocalVariableSymbol = class
    inherit DkmMCppLocalVariableSymbol
Public Class DkmMCppStaticLocalVariableSymbol
Inherits DkmMCppLocalVariableSymbol
Inheritance
DkmMCppStaticLocalVariableSymbol
Attributes

Properties

Name

The name of the variable.

This API was introduced in Visual Studio 14 Update 1 (DkmApiVersion.VS14Update1).

(Inherited from DkmMCppLocalVariableSymbol)
RVA

The address of the static variable, relative to the base address of the variable's module.

This API was introduced in Visual Studio 14 Update 1 (DkmApiVersion.VS14Update1).

TagValue

DkmMCppLocalVariableSymbol is an abstract base class. This enum indicates which derived class this object is an instance of.

(Inherited from DkmMCppLocalVariableSymbol)
Type

The type of the variable. Every static local variable is required to have a native type.

This API was introduced in Visual Studio 14 Update 1 (DkmApiVersion.VS14Update1).

Methods

Create(String, Int32, DkmNativeCppType)

Create a new DkmMCppStaticLocalVariableSymbol object instance.

Location constraint: API must be called from an IDE component (component level > 100,000).

This API was introduced in Visual Studio 14 Update 1 (DkmApiVersion.VS14Update1).

Applies to