DkmManagedHeapRootInfo(UInt64, GCReferenceType, String, UInt64) Constructor

Definition

Initialize a new DkmManagedHeapRootInfo value.

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

public:
 DkmManagedHeapRootInfo(System::UInt64 Address, Microsoft::VisualStudio::Debugger::GCReferenceType RootType, System::String ^ RootName, System::UInt64 ExtraData);
public:
 DkmManagedHeapRootInfo(unsigned long long Address, Microsoft::VisualStudio::Debugger::GCReferenceType RootType, Platform::String ^ RootName, unsigned long long ExtraData);
 DkmManagedHeapRootInfo(unsigned long Address, Microsoft::VisualStudio::Debugger::GCReferenceType RootType, std::wstring const & RootName, unsigned long ExtraData);
public DkmManagedHeapRootInfo (ulong Address, Microsoft.VisualStudio.Debugger.GCReferenceType RootType, string RootName, ulong ExtraData);
new Microsoft.VisualStudio.Debugger.Clr.DkmManagedHeapRootInfo : uint64 * Microsoft.VisualStudio.Debugger.GCReferenceType * string * uint64 -> Microsoft.VisualStudio.Debugger.Clr.DkmManagedHeapRootInfo
Public Sub New (Address As ULong, RootType As GCReferenceType, RootName As String, ExtraData As ULong)

Parameters

Address
UInt64

[In] Address of the object.

RootType
GCReferenceType

[In] Root type of the object.

RootName
String

[In] Name of the root object (if available).

ExtraData
UInt64

[In] ExtraData field of the CorGCReference structure that changes depending on the root type. For instance for dependent handles this is the link to the secondary object. For RefCount handles this is the reference count.

Applies to