DkmStackWalkContext.Create Method
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.
Overloads
Create(DkmThread, ReadOnlyCollection<Byte>, DkmDataItem) |
Create a new DkmStackWalkContext object instance. |
Create(DkmThread, ReadOnlyCollection<Byte>, UInt64, DkmDataItem) |
Create a new DkmStackWalkContext object instance. This API was introduced in Visual Studio 15 Update 6 (DkmApiVersion.VS15Update6). |
Create(DkmThread, ReadOnlyCollection<Byte>, UInt64, DkmStackWalkContextFlags, DkmDataItem) |
Create a new DkmStackWalkContext object instance. This API was introduced in Visual Studio 17 Update 3 (DkmApiVersion.VS17Update3). |
Create(DkmThread, ReadOnlyCollection<Byte>, DkmDataItem)
Create a new DkmStackWalkContext object instance.
public:
static Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkContext ^ Create(Microsoft::VisualStudio::Debugger::DkmThread ^ Thread, System::Collections::ObjectModel::ReadOnlyCollection<System::Byte> ^ ThreadContext, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkContext Create (Microsoft.VisualStudio.Debugger.DkmThread Thread, System.Collections.ObjectModel.ReadOnlyCollection<byte> ThreadContext, Microsoft.VisualStudio.Debugger.DkmDataItem DataItem);
public static Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkContext Create (Microsoft.VisualStudio.Debugger.DkmThread Thread, System.Collections.ObjectModel.ReadOnlyCollection<byte>? ThreadContext, Microsoft.VisualStudio.Debugger.DkmDataItem? DataItem);
static member Create : Microsoft.VisualStudio.Debugger.DkmThread * System.Collections.ObjectModel.ReadOnlyCollection<byte> * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkContext
Public Shared Function Create (Thread As DkmThread, ThreadContext As ReadOnlyCollection(Of Byte), DataItem As DkmDataItem) As DkmStackWalkContext
Parameters
- Thread
- DkmThread
[In] DkmThread represents a thread running in the target process.
- ThreadContext
- ReadOnlyCollection<Byte>
[In,Optional] The initial Win32 CONTEXT to use when performing the stack walk. This value is normally 'null' but can be set in order to view another call stack (ex: .cxr).
- DataItem
- DkmDataItem
[In,Optional] Data object to add to the new DkmStackWalkContext 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
Create(DkmThread, ReadOnlyCollection<Byte>, UInt64, DkmDataItem)
Create a new DkmStackWalkContext object instance.
This API was introduced in Visual Studio 15 Update 6 (DkmApiVersion.VS15Update6).
public:
static Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkContext ^ Create(Microsoft::VisualStudio::Debugger::DkmThread ^ Thread, System::Collections::ObjectModel::ReadOnlyCollection<System::Byte> ^ ThreadContext, System::UInt64 TopStackPointer, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkContext Create (Microsoft.VisualStudio.Debugger.DkmThread Thread, System.Collections.ObjectModel.ReadOnlyCollection<byte> ThreadContext, ulong TopStackPointer, Microsoft.VisualStudio.Debugger.DkmDataItem DataItem);
public static Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkContext Create (Microsoft.VisualStudio.Debugger.DkmThread Thread, System.Collections.ObjectModel.ReadOnlyCollection<byte>? ThreadContext, ulong TopStackPointer, Microsoft.VisualStudio.Debugger.DkmDataItem? DataItem);
static member Create : Microsoft.VisualStudio.Debugger.DkmThread * System.Collections.ObjectModel.ReadOnlyCollection<byte> * uint64 * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkContext
Public Shared Function Create (Thread As DkmThread, ThreadContext As ReadOnlyCollection(Of Byte), TopStackPointer As ULong, DataItem As DkmDataItem) As DkmStackWalkContext
Parameters
- Thread
- DkmThread
[In] DkmThread represents a thread running in the target process.
- ThreadContext
- ReadOnlyCollection<Byte>
[In,Optional] The initial Win32 CONTEXT to use when performing the stack walk. This value is normally 'null' but can be set in order to view another call stack (ex: .cxr).
- TopStackPointer
- UInt64
[In] Stack pointer for the top stack frame.
- DataItem
- DkmDataItem
[In,Optional] Data object to add to the new DkmStackWalkContext 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
Create(DkmThread, ReadOnlyCollection<Byte>, UInt64, DkmStackWalkContextFlags, DkmDataItem)
Create a new DkmStackWalkContext object instance.
This API was introduced in Visual Studio 17 Update 3 (DkmApiVersion.VS17Update3).
public static Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkContext Create (Microsoft.VisualStudio.Debugger.DkmThread Thread, System.Collections.ObjectModel.ReadOnlyCollection<byte>? ThreadContext, ulong TopStackPointer, Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkContextFlags Flags, Microsoft.VisualStudio.Debugger.DkmDataItem? DataItem);
static member Create : Microsoft.VisualStudio.Debugger.DkmThread * System.Collections.ObjectModel.ReadOnlyCollection<byte> * uint64 * Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkContextFlags * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkContext
Public Shared Function Create (Thread As DkmThread, ThreadContext As ReadOnlyCollection(Of Byte), TopStackPointer As ULong, Flags As DkmStackWalkContextFlags, DataItem As DkmDataItem) As DkmStackWalkContext
Parameters
- Thread
- DkmThread
[In] DkmThread represents a thread running in the target process.
- ThreadContext
- ReadOnlyCollection<Byte>
[In,Optional] The initial Win32 CONTEXT to use when performing the stack walk. This value is normally 'null' but can be set in order to view another call stack (ex: .cxr).
- TopStackPointer
- UInt64
[In] Stack pointer for the top stack frame.
- Flags
- DkmStackWalkContextFlags
[In] Flags to control frames returned during a stack walk.
- DataItem
- DkmDataItem
[In,Optional] Data object to add to the new DkmStackWalkContext instance. Pass 'null' in the case that the caller doesn't need to add a data item.
Returns
[Out] Result of this method call.