DkmStackWalkContext.Create 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| Create(DkmThread, ReadOnlyCollection<Byte>, DkmDataItem) |
Create 新的 DkmStackWalkContext 物件實例。 |
| Create(DkmThread, ReadOnlyCollection<Byte>, UInt64, DkmDataItem) |
Create 新的 DkmStackWalkContext 物件實例。 此 API 是在 Visual Studio 15 Update 6 (DkmApiVersion.VS15Update6) 中引進。 |
| Create(DkmThread, ReadOnlyCollection<Byte>, UInt64, DkmStackWalkContextFlags, DkmDataItem) |
Create 新的 DkmStackWalkContext 物件實例。 此 API 是在 Visual Studio 17 Update 3 (DkmApiVersion.VS17Update3) 中引進。 |
Create(DkmThread, ReadOnlyCollection<Byte>, DkmDataItem)
Create 新的 DkmStackWalkContext 物件實例。
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
參數
- Thread
- DkmThread
[In]DkmThread 代表在目標進程中執行的線程。
- ThreadContext
- ReadOnlyCollection<Byte>
[In,Optional]執行堆疊逐步解說時要使用的初始 Win32 CONTEXT。 此值通常是 『null』,但可以設定來檢視另一個呼叫堆疊 (,例如:.cxr) 。
- DataItem
- DkmDataItem
[In,Optional]要加入至新 DkmStackWalkContext 實例的數據物件。 在呼叫端不需要加入數據項的情況下,傳遞 'null'。
傳回
[Out]這個方法呼叫的結果。
適用於
Create(DkmThread, ReadOnlyCollection<Byte>, UInt64, DkmDataItem)
Create 新的 DkmStackWalkContext 物件實例。
此 API 是在 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
參數
- Thread
- DkmThread
[In]DkmThread 代表在目標進程中執行的線程。
- ThreadContext
- ReadOnlyCollection<Byte>
[In,Optional]執行堆疊逐步解說時要使用的初始 Win32 CONTEXT。 此值通常是 『null』,但可以設定來檢視另一個呼叫堆疊 (,例如:.cxr) 。
- TopStackPointer
- UInt64
[In]頂端堆疊框架的堆疊指標。
- DataItem
- DkmDataItem
[In,Optional]要加入至新 DkmStackWalkContext 實例的數據物件。 在呼叫端不需要加入數據項的情況下,傳遞 'null'。
傳回
[Out]這個方法呼叫的結果。
適用於
Create(DkmThread, ReadOnlyCollection<Byte>, UInt64, DkmStackWalkContextFlags, DkmDataItem)
Create 新的 DkmStackWalkContext 物件實例。
此 API 是在 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
參數
- Thread
- DkmThread
[In]DkmThread 代表在目標進程中執行的線程。
- ThreadContext
- ReadOnlyCollection<Byte>
[In,Optional]執行堆疊逐步解說時要使用的初始 Win32 CONTEXT。 此值通常是 『null』,但可以設定來檢視另一個呼叫堆疊 (,例如:.cxr) 。
- TopStackPointer
- UInt64
[In]頂端堆疊框架的堆疊指標。
- Flags
- DkmStackWalkContextFlags
[In]旗標,可控制堆疊逐步解說期間所傳回的畫面格。
- DataItem
- DkmDataItem
[In,Optional]要加入至新 DkmStackWalkContext 實例的數據物件。 在呼叫端不需要加入數據項的情況下,傳遞 'null'。
傳回
[Out]這個方法呼叫的結果。