DkmStackWalkContext.Create Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Create(DkmThread, ReadOnlyCollection<Byte>, DkmDataItem) |
Create una nuova istanza dell'oggetto DkmStackWalkContext. |
| Create(DkmThread, ReadOnlyCollection<Byte>, UInt64, DkmDataItem) |
Create una nuova istanza dell'oggetto DkmStackWalkContext. Questa API è stata introdotta in Visual Studio 15 Update 6 (DkmApiVersion.VS15Update6). |
| Create(DkmThread, ReadOnlyCollection<Byte>, UInt64, DkmStackWalkContextFlags, DkmDataItem) |
Create una nuova istanza dell'oggetto DkmStackWalkContext. Questa API è stata introdotta in Visual Studio 17 Update 3 (DkmApiVersion.VS17Update3). |
Create(DkmThread, ReadOnlyCollection<Byte>, DkmDataItem)
Create una nuova istanza dell'oggetto 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
Parametri
- Thread
- DkmThread
[In] DkmThread rappresenta un thread in esecuzione nel processo di destinazione.
- ThreadContext
- ReadOnlyCollection<Byte>
[In,Facoltativo] Contesto Win32 iniziale da usare durante l'esecuzione della procedura dettagliata dello stack. Questo valore è in genere 'null', ma può essere impostato per visualizzare un altro stack di chiamate (ad esempio: .cxr).
- DataItem
- DkmDataItem
[In,Facoltativo] Oggetto dati da aggiungere alla nuova istanza DkmStackWalkContext. Passare 'null' nel caso in cui il chiamante non debba aggiungere un elemento di dati.
Restituisce
[Out] Risultato di questa chiamata al metodo.
Si applica a
Create(DkmThread, ReadOnlyCollection<Byte>, UInt64, DkmDataItem)
Create una nuova istanza dell'oggetto DkmStackWalkContext.
Questa API è stata introdotta 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
Parametri
- Thread
- DkmThread
[In] DkmThread rappresenta un thread in esecuzione nel processo di destinazione.
- ThreadContext
- ReadOnlyCollection<Byte>
[In,Facoltativo] Contesto Win32 iniziale da usare durante l'esecuzione della procedura dettagliata dello stack. Questo valore è in genere 'null', ma può essere impostato per visualizzare un altro stack di chiamate (ad esempio: .cxr).
- TopStackPointer
- UInt64
[In] Puntatore dello stack per lo stack frame superiore.
- DataItem
- DkmDataItem
[In,Facoltativo] Oggetto dati da aggiungere alla nuova istanza DkmStackWalkContext. Passare 'null' nel caso in cui il chiamante non debba aggiungere un elemento di dati.
Restituisce
[Out] Risultato di questa chiamata al metodo.
Si applica a
Create(DkmThread, ReadOnlyCollection<Byte>, UInt64, DkmStackWalkContextFlags, DkmDataItem)
Create una nuova istanza dell'oggetto DkmStackWalkContext.
Questa API è stata introdotta 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
Parametri
- Thread
- DkmThread
[In] DkmThread rappresenta un thread in esecuzione nel processo di destinazione.
- ThreadContext
- ReadOnlyCollection<Byte>
[In,Facoltativo] Contesto Win32 iniziale da usare durante l'esecuzione della procedura dettagliata dello stack. Questo valore è in genere 'null', ma può essere impostato per visualizzare un altro stack di chiamate (ad esempio: .cxr).
- TopStackPointer
- UInt64
[In] Puntatore dello stack per lo stack frame superiore.
- Flags
- DkmStackWalkContextFlags
[In] Flag per i fotogrammi di controllo restituiti durante una passeggiata dello stack.
- DataItem
- DkmDataItem
[In,Facoltativo] Oggetto dati da aggiungere alla nuova istanza DkmStackWalkContext. Passare 'null' nel caso in cui il chiamante non debba aggiungere un elemento di dati.
Restituisce
[Out] Risultato di questa chiamata al metodo.