Share via


DkmSymbolStackWalkContext.Create Method

Definition

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

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

public:
 static Microsoft::VisualStudio::Debugger::CallStack::DkmSymbolStackWalkContext ^ Create(Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkContext ^ StackWalkContext, Guid SymbolProviderId, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.CallStack.DkmSymbolStackWalkContext Create (Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkContext StackWalkContext, Guid SymbolProviderId, Microsoft.VisualStudio.Debugger.DkmDataItem DataItem);
public static Microsoft.VisualStudio.Debugger.CallStack.DkmSymbolStackWalkContext Create (Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkContext StackWalkContext, Guid SymbolProviderId, Microsoft.VisualStudio.Debugger.DkmDataItem? DataItem);
static member Create : Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkContext * Guid * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.CallStack.DkmSymbolStackWalkContext
Public Shared Function Create (StackWalkContext As DkmStackWalkContext, SymbolProviderId As Guid, DataItem As DkmDataItem) As DkmSymbolStackWalkContext

Parameters

StackWalkContext
DkmStackWalkContext

[In] DkmStackWalkContext allows the various components which walk, filter, or examine call stacks to store private data which is associated with this call stack.

SymbolProviderId
Guid

[In] Unique identifier for symbol files/symbol providers.

DataItem
DkmDataItem

[In,Optional] Data object to add to the new DkmSymbolStackWalkContext 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