DkmMonitorStackWalkContext.Create Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
| Create(DkmRuntimeInstance, DkmThread, ReadOnlyCollection<Byte>, DkmDataItem) |
Twórca nowe wystąpienie obiektu DkmMonitorStackWalkContext. Obiekt wywołujący jest odpowiedzialny za zamknięcie utworzonego obiektu po zakończeniu. Ograniczenie lokalizacji: interfejs API musi być wywoływany ze składnika Monitor (poziom < składnika 100 000). |
| Create(DkmRuntimeInstance, DkmThread, ReadOnlyCollection<Byte>, DkmStackWalkContextFlags, DkmDataItem) |
Twórca nowe wystąpienie obiektu DkmMonitorStackWalkContext. Obiekt wywołujący jest odpowiedzialny za zamknięcie utworzonego obiektu po zakończeniu. Ograniczenie lokalizacji: interfejs API musi być wywoływany ze składnika Monitor (poziom < składnika 100 000). Ten interfejs API został wprowadzony w programie Visual Studio 17 Update 3 (DkmApiVersion.VS17Update3). |
Create(DkmRuntimeInstance, DkmThread, ReadOnlyCollection<Byte>, DkmDataItem)
Twórca nowe wystąpienie obiektu DkmMonitorStackWalkContext. Obiekt wywołujący jest odpowiedzialny za zamknięcie utworzonego obiektu po zakończeniu.
Ograniczenie lokalizacji: interfejs API musi być wywoływany ze składnika Monitor (poziom < składnika 100 000).
public:
static Microsoft::VisualStudio::Debugger::CallStack::DkmMonitorStackWalkContext ^ Create(Microsoft::VisualStudio::Debugger::DkmRuntimeInstance ^ RuntimeInstance, Microsoft::VisualStudio::Debugger::DkmThread ^ Thread, System::Collections::ObjectModel::ReadOnlyCollection<System::Byte> ^ ThreadContext, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.CallStack.DkmMonitorStackWalkContext Create(Microsoft.VisualStudio.Debugger.DkmRuntimeInstance RuntimeInstance, Microsoft.VisualStudio.Debugger.DkmThread Thread, System.Collections.ObjectModel.ReadOnlyCollection<byte> ThreadContext, Microsoft.VisualStudio.Debugger.DkmDataItem DataItem);
public static Microsoft.VisualStudio.Debugger.CallStack.DkmMonitorStackWalkContext Create(Microsoft.VisualStudio.Debugger.DkmRuntimeInstance RuntimeInstance, Microsoft.VisualStudio.Debugger.DkmThread Thread, System.Collections.ObjectModel.ReadOnlyCollection<byte>? ThreadContext, Microsoft.VisualStudio.Debugger.DkmDataItem? DataItem);
static member Create : Microsoft.VisualStudio.Debugger.DkmRuntimeInstance * Microsoft.VisualStudio.Debugger.DkmThread * System.Collections.ObjectModel.ReadOnlyCollection<byte> * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.CallStack.DkmMonitorStackWalkContext
Public Shared Function Create (RuntimeInstance As DkmRuntimeInstance, Thread As DkmThread, ThreadContext As ReadOnlyCollection(Of Byte), DataItem As DkmDataItem) As DkmMonitorStackWalkContext
Parametry
- RuntimeInstance
- DkmRuntimeInstance
[W] Klasa DkmRuntimeInstance reprezentuje środowisko wykonywania, które jest ładowane do obiektu DkmProcess i które zawiera kod do debugowania.
- Thread
- DkmThread
[W] DkmThread reprezentuje wątek uruchomiony w procesie docelowym.
- ThreadContext
- ReadOnlyCollection<Byte>
[In,Optional] Początkowy kontekst Win32 do użycia podczas wykonywania stosu. Ta wartość jest zwykle "null", ale można ustawić w celu wyświetlenia innego stosu wywołań (np. .cxr).
- DataItem
- DkmDataItem
[In,Optional] Obiekt danych, który ma zostać dodany do nowego wystąpienia DkmMonitorStackWalkContext. Przekaż wartość "null" w przypadku, gdy obiekt wywołujący nie musi dodawać elementu danych.
Zwraca
[Out] Wynik wywołania tej metody.
Dotyczy
Create(DkmRuntimeInstance, DkmThread, ReadOnlyCollection<Byte>, DkmStackWalkContextFlags, DkmDataItem)
Twórca nowe wystąpienie obiektu DkmMonitorStackWalkContext. Obiekt wywołujący jest odpowiedzialny za zamknięcie utworzonego obiektu po zakończeniu.
Ograniczenie lokalizacji: interfejs API musi być wywoływany ze składnika Monitor (poziom < składnika 100 000).
Ten interfejs API został wprowadzony w programie Visual Studio 17 Update 3 (DkmApiVersion.VS17Update3).
public static Microsoft.VisualStudio.Debugger.CallStack.DkmMonitorStackWalkContext Create(Microsoft.VisualStudio.Debugger.DkmRuntimeInstance RuntimeInstance, Microsoft.VisualStudio.Debugger.DkmThread Thread, System.Collections.ObjectModel.ReadOnlyCollection<byte>? ThreadContext, Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkContextFlags Flags, Microsoft.VisualStudio.Debugger.DkmDataItem? DataItem);
static member Create : Microsoft.VisualStudio.Debugger.DkmRuntimeInstance * Microsoft.VisualStudio.Debugger.DkmThread * System.Collections.ObjectModel.ReadOnlyCollection<byte> * Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkContextFlags * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.CallStack.DkmMonitorStackWalkContext
Public Shared Function Create (RuntimeInstance As DkmRuntimeInstance, Thread As DkmThread, ThreadContext As ReadOnlyCollection(Of Byte), Flags As DkmStackWalkContextFlags, DataItem As DkmDataItem) As DkmMonitorStackWalkContext
Parametry
- RuntimeInstance
- DkmRuntimeInstance
[W] Klasa DkmRuntimeInstance reprezentuje środowisko wykonywania, które jest ładowane do obiektu DkmProcess i które zawiera kod do debugowania.
- Thread
- DkmThread
[W] DkmThread reprezentuje wątek uruchomiony w procesie docelowym.
- ThreadContext
- ReadOnlyCollection<Byte>
[In,Optional] Początkowy kontekst Win32 do użycia podczas wykonywania stosu. Ta wartość jest zwykle "null", ale można ustawić w celu wyświetlenia innego stosu wywołań (np. .cxr).
- Flags
- DkmStackWalkContextFlags
[W] Flagi do sterowania ramkami zwróconymi podczas stosu.
- DataItem
- DkmDataItem
[In,Optional] Obiekt danych, który ma zostać dodany do nowego wystąpienia DkmMonitorStackWalkContext. Przekaż wartość "null" w przypadku, gdy obiekt wywołujący nie musi dodawać elementu danych.
Zwraca
[Out] Wynik wywołania tej metody.