DkmStackWalkContext.Create Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Create(DkmThread, ReadOnlyCollection<Byte>, DkmDataItem) |
Create ein neues DkmStackWalkContext-Objekt instance. |
Create(DkmThread, ReadOnlyCollection<Byte>, UInt64, DkmDataItem) |
Create ein neues DkmStackWalkContext-Objekt instance. Diese API wurde in Visual Studio 15 Update 6 (DkmApiVersion.VS15Update6) eingeführt. |
Create(DkmThread, ReadOnlyCollection<Byte>, UInt64, DkmStackWalkContextFlags, DkmDataItem) |
Create ein neues DkmStackWalkContext-Objekt instance. Diese API wurde in Visual Studio 17 Update 3 (DkmApiVersion.VS17Update3) eingeführt. |
Create(DkmThread, ReadOnlyCollection<Byte>, DkmDataItem)
Create ein neues DkmStackWalkContext-Objekt 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
Parameter
- Thread
- DkmThread
[In] DkmThread stellt einen Thread dar, der im Zielprozess ausgeführt wird.
- ThreadContext
- ReadOnlyCollection<Byte>
[In,Optional] Der anfängliche Win32-KONTEXT, der beim Ausführen des Stapellaufs verwendet werden soll. Dieser Wert ist normalerweise "NULL", kann jedoch festgelegt werden, um einen anderen Aufrufstapel (z. B. .cxr) anzuzeigen.
- DataItem
- DkmDataItem
[In,Optional] Datenobjekt, das dem neuen DkmStackWalkContext-instance hinzugefügt werden soll. Übergeben Sie "null", falls der Aufrufer kein Datenelement hinzufügen muss.
Gibt zurück
[Out] Ergebnis dieses Methodenaufrufs.
Gilt für:
Create(DkmThread, ReadOnlyCollection<Byte>, UInt64, DkmDataItem)
Create ein neues DkmStackWalkContext-Objekt instance.
Diese API wurde in Visual Studio 15 Update 6 (DkmApiVersion.VS15Update6) eingeführt.
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
Parameter
- Thread
- DkmThread
[In] DkmThread stellt einen Thread dar, der im Zielprozess ausgeführt wird.
- ThreadContext
- ReadOnlyCollection<Byte>
[In,Optional] Der anfängliche Win32-KONTEXT, der beim Ausführen des Stapellaufs verwendet werden soll. Dieser Wert ist normalerweise "NULL", kann jedoch festgelegt werden, um einen anderen Aufrufstapel (z. B. .cxr) anzuzeigen.
- TopStackPointer
- UInt64
[In] Stapelzeiger für den oberen Stapelrahmen.
- DataItem
- DkmDataItem
[In,Optional] Datenobjekt, das dem neuen DkmStackWalkContext-instance hinzugefügt werden soll. Übergeben Sie "null", falls der Aufrufer kein Datenelement hinzufügen muss.
Gibt zurück
[Out] Ergebnis dieses Methodenaufrufs.
Gilt für:
Create(DkmThread, ReadOnlyCollection<Byte>, UInt64, DkmStackWalkContextFlags, DkmDataItem)
Create ein neues DkmStackWalkContext-Objekt instance.
Diese API wurde in Visual Studio 17 Update 3 (DkmApiVersion.VS17Update3) eingeführt.
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
Parameter
- Thread
- DkmThread
[In] DkmThread stellt einen Thread dar, der im Zielprozess ausgeführt wird.
- ThreadContext
- ReadOnlyCollection<Byte>
[In,Optional] Der anfängliche Win32-KONTEXT, der beim Ausführen des Stapellaufs verwendet werden soll. Dieser Wert ist normalerweise "NULL", kann jedoch festgelegt werden, um einen anderen Aufrufstapel (z. B. .cxr) anzuzeigen.
- TopStackPointer
- UInt64
[In] Stapelzeiger für den oberen Stapelrahmen.
- Flags
- DkmStackWalkContextFlags
[In] Flags zum Steuern von Frames, die während eines Stapellaufs zurückgegeben werden.
- DataItem
- DkmDataItem
[In,Optional] Datenobjekt, das dem neuen DkmStackWalkContext-instance hinzugefügt werden soll. Übergeben Sie "null", falls der Aufrufer kein Datenelement hinzufügen muss.
Gibt zurück
[Out] Ergebnis dieses Methodenaufrufs.