DkmManagedHeapRootInfo(UInt64, GCReferenceType, String, UInt64) Constructor
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.
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.