Sdílet prostřednictvím


DkmStackWalkContext.Create Metoda

Definice

Přetížení

Create(DkmThread, ReadOnlyCollection<Byte>, DkmDataItem)

Create novou instanci objektu DkmStackWalkContext.

Create(DkmThread, ReadOnlyCollection<Byte>, UInt64, DkmDataItem)

Create novou instanci objektu DkmStackWalkContext.

Toto rozhraní API bylo zavedeno v sadě Visual Studio 15 Update 6 (DkmApiVersion.VS15Update6).

Create(DkmThread, ReadOnlyCollection<Byte>, UInt64, DkmStackWalkContextFlags, DkmDataItem)

Create novou instanci objektu DkmStackWalkContext.

Toto rozhraní API bylo zavedeno v sadě Visual Studio 17 Update 3 (DkmApiVersion.VS17Update3).

Create(DkmThread, ReadOnlyCollection<Byte>, DkmDataItem)

Create novou instanci objektu 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

Parametry

Thread
DkmThread

[V] DkmThread představuje vlákno běžící v cílovém procesu.

ThreadContext
ReadOnlyCollection<Byte>

[V,volitelné] Počáteční kontext Win32, který se má použít při provádění procházení zásobníku. Tato hodnota je obvykle null, ale dá se nastavit, aby se zobrazil jiný zásobník volání (např. .cxr).

DataItem
DkmDataItem

[V,volitelné] Datový objekt, který chcete přidat do nové instance DkmStackWalkContext. Předejte hodnotu null v případě, že volající nepotřebuje přidávat datovou položku.

Návraty

[Mimo] Výsledek volání této metody.

Platí pro

Create(DkmThread, ReadOnlyCollection<Byte>, UInt64, DkmDataItem)

Create novou instanci objektu DkmStackWalkContext.

Toto rozhraní API bylo zavedeno v sadě 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

Parametry

Thread
DkmThread

[V] DkmThread představuje vlákno běžící v cílovém procesu.

ThreadContext
ReadOnlyCollection<Byte>

[V,volitelné] Počáteční kontext Win32, který se má použít při provádění procházení zásobníku. Tato hodnota je obvykle null, ale dá se nastavit, aby se zobrazil jiný zásobník volání (např. .cxr).

TopStackPointer
UInt64

[V] Ukazatel zásobníku pro horní rámec zásobníku.

DataItem
DkmDataItem

[V,volitelné] Datový objekt, který chcete přidat do nové instance DkmStackWalkContext. Předejte hodnotu null v případě, že volající nepotřebuje přidávat datovou položku.

Návraty

[Mimo] Výsledek volání této metody.

Platí pro

Create(DkmThread, ReadOnlyCollection<Byte>, UInt64, DkmStackWalkContextFlags, DkmDataItem)

Create novou instanci objektu DkmStackWalkContext.

Toto rozhraní API bylo zavedeno v sadě 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

Parametry

Thread
DkmThread

[V] DkmThread představuje vlákno běžící v cílovém procesu.

ThreadContext
ReadOnlyCollection<Byte>

[V,volitelné] Počáteční kontext Win32, který se má použít při provádění procházení zásobníku. Tato hodnota je obvykle null, ale dá se nastavit, aby se zobrazil jiný zásobník volání (např. .cxr).

TopStackPointer
UInt64

[V] Ukazatel zásobníku pro horní rámec zásobníku.

Flags
DkmStackWalkContextFlags

[V] Příznaky pro řízení rámců vrácených během procházení zásobníku.

DataItem
DkmDataItem

[V,volitelné] Datový objekt, který chcete přidat do nové instance DkmStackWalkContext. Předejte hodnotu null v případě, že volající nepotřebuje přidávat datovou položku.

Návraty

[Mimo] Výsledek volání této metody.

Platí pro