DkmILContext.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(DkmStackWalkFrame, DkmILContext+ThreadOverride) |
Erstellen Sie eine neue dkmilcontext-Objektinstanz. |
| Create(DkmStackWalkFrame, DkmCustomDataContainer, DkmILContext+ThreadOverride) |
Erstellen Sie eine neue dkmilcontext-Objektinstanz.
|
Create(DkmStackWalkFrame, DkmILContext+ThreadOverride)
Erstellen Sie eine neue dkmilcontext-Objektinstanz.
public:
static Microsoft::VisualStudio::Debugger::Evaluation::DkmILContext ^ Create(Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^ StackFrame, Microsoft::VisualStudio::Debugger::Evaluation::DkmILContext::ThreadOverride ^ ThreadOverride);
static Microsoft::VisualStudio::Debugger::Evaluation::DkmILContext Create(Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame const & StackFrame, Microsoft::VisualStudio::Debugger::Evaluation::DkmILContext::ThreadOverride const & ThreadOverride);
public static Microsoft.VisualStudio.Debugger.Evaluation.DkmILContext Create (Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame StackFrame, Microsoft.VisualStudio.Debugger.Evaluation.DkmILContext.ThreadOverride ThreadOverride);
static member Create : Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame * Microsoft.VisualStudio.Debugger.Evaluation.DkmILContext.ThreadOverride -> Microsoft.VisualStudio.Debugger.Evaluation.DkmILContext
Public Shared Function Create (StackFrame As DkmStackWalkFrame, ThreadOverride As DkmILContext.ThreadOverride) As DkmILContext
Parameter
- StackFrame
- DkmStackWalkFrame
[In, optional] Der Stapel Rahmen, der für die Auswertung verwendet werden soll. Der bestimmte Thread, der verwendet werden soll, kann mithilfe des optionalen threadoverride-Teils überschrieben werden. Für den Zugriff auf Register, das Aufrufen von Funktionen oder den Zugriff auf den lokalen Thread Speicher oder auf eine beliebige Abfrage, die auf einer GPU-Lauf Zeit Instanz ausgeführt wird, ist ein Stapel Rahmen erforderlich. Ein Stapel Rahmen ist beim Ausführen einer Abfrage für eine native Lauf Zeit Instanz, die nur Lese-oder Schreibvorgänge durchführt, nicht erforderlich.
- ThreadOverride
- DkmILContext.ThreadOverride
[In, optional] Optionaler Abschnitt, der einen alternativen Thread beschreibt, der für die Auswertung verwendet werden soll.
Gibt zurück
Vorgenommen Ergebnis dieses Methoden Aufrufes.
Gilt für
Create(DkmStackWalkFrame, DkmCustomDataContainer, DkmILContext+ThreadOverride)
Erstellen Sie eine neue dkmilcontext-Objektinstanz.
Diese API wurde in Visual Studio 14 RTM (dkmapiversion. VS14RTM) eingeführt.
public:
static Microsoft::VisualStudio::Debugger::Evaluation::DkmILContext ^ Create(Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^ StackFrame, Microsoft::VisualStudio::Debugger::Evaluation::DkmCustomDataContainer ^ DataContainer, Microsoft::VisualStudio::Debugger::Evaluation::DkmILContext::ThreadOverride ^ ThreadOverride);
public static Microsoft.VisualStudio.Debugger.Evaluation.DkmILContext Create (Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame StackFrame, Microsoft.VisualStudio.Debugger.Evaluation.DkmCustomDataContainer DataContainer, Microsoft.VisualStudio.Debugger.Evaluation.DkmILContext.ThreadOverride ThreadOverride);
static member Create : Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame * Microsoft.VisualStudio.Debugger.Evaluation.DkmCustomDataContainer * Microsoft.VisualStudio.Debugger.Evaluation.DkmILContext.ThreadOverride -> Microsoft.VisualStudio.Debugger.Evaluation.DkmILContext
Public Shared Function Create (StackFrame As DkmStackWalkFrame, DataContainer As DkmCustomDataContainer, ThreadOverride As DkmILContext.ThreadOverride) As DkmILContext
Parameter
- StackFrame
- DkmStackWalkFrame
[In, optional] Der Stapel Rahmen, der für die Auswertung verwendet werden soll. Der bestimmte Thread, der verwendet werden soll, kann mithilfe des optionalen threadoverride-Teils überschrieben werden. Für den Zugriff auf Register, das Aufrufen von Funktionen oder den Zugriff auf den lokalen Thread Speicher oder auf eine beliebige Abfrage, die auf einer GPU-Lauf Zeit Instanz ausgeführt wird, ist ein Stapel Rahmen erforderlich. Ein Stapel Rahmen ist beim Ausführen einer Abfrage für eine native Lauf Zeit Instanz, die nur Lese-oder Schreibvorgänge durchführt, nicht erforderlich.
- DataContainer
- DkmCustomDataContainer
[In, optional] Benutzerdefinierte Daten, die diesem dkmilcontext zugeordnet werden sollen. Diese dient zum vermitteln von Informationen, die mit einer bestimmten Ausführung einer dkmcompiledinspectionquery verknüpft sind.
- ThreadOverride
- DkmILContext.ThreadOverride
[In, optional] Optionaler Abschnitt, der einen alternativen Thread beschreibt, der für die Auswertung verwendet werden soll.
Gibt zurück
Vorgenommen Ergebnis dieses Methoden Aufrufes.