DkmManagedHeapWalker.Create(DkmRuntimeInstance, DkmDataItem) Method

Definition

Create a new DkmManagedHeapWalker object instance. The caller is responsible for closing the created object after they are done.

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

public:
 static Microsoft::VisualStudio::Debugger::Clr::DkmManagedHeapWalker ^ Create(Microsoft::VisualStudio::Debugger::DkmRuntimeInstance ^ RuntimeInstance, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.Clr.DkmManagedHeapWalker Create (Microsoft.VisualStudio.Debugger.DkmRuntimeInstance RuntimeInstance, Microsoft.VisualStudio.Debugger.DkmDataItem DataItem);
static member Create : Microsoft.VisualStudio.Debugger.DkmRuntimeInstance * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.Clr.DkmManagedHeapWalker
Public Shared Function Create (RuntimeInstance As DkmRuntimeInstance, DataItem As DkmDataItem) As DkmManagedHeapWalker

Parameters

RuntimeInstance
DkmRuntimeInstance

[In] The DkmRuntimeInstance class represents an execution environment which is loaded into a DkmProcess and which contains code to be debugged.

DataItem
DkmDataItem

[In,Optional] Data object to add to the new DkmManagedHeapWalker instance. Pass 'null' in the case that the caller doesn't need to add a data item.

Returns

[Out] Result of this method call.

Applies to