DkmScriptInstructionSymbol.Create(DkmModule, Guid, DkmScriptDocument, Int32, Int32, Int32, ReadOnlyCollection<Byte>) 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.
Erstellen Sie eine neue dkmscriptinstructionsymbol-Objektinstanz.
public:
static Microsoft::VisualStudio::Debugger::Script::DkmScriptInstructionSymbol ^ Create(Microsoft::VisualStudio::Debugger::Symbols::DkmModule ^ Module, Guid RuntimeType, Microsoft::VisualStudio::Debugger::Script::DkmScriptDocument ^ Document, int Revision, int StartIndex, int StatementLength, System::Collections::ObjectModel::ReadOnlyCollection<System::Byte> ^ AdditionalData);
public static Microsoft.VisualStudio.Debugger.Script.DkmScriptInstructionSymbol Create (Microsoft.VisualStudio.Debugger.Symbols.DkmModule Module, Guid RuntimeType, Microsoft.VisualStudio.Debugger.Script.DkmScriptDocument Document, int Revision, int StartIndex, int StatementLength, System.Collections.ObjectModel.ReadOnlyCollection<byte> AdditionalData);
static member Create : Microsoft.VisualStudio.Debugger.Symbols.DkmModule * Guid * Microsoft.VisualStudio.Debugger.Script.DkmScriptDocument * int * int * int * System.Collections.ObjectModel.ReadOnlyCollection<byte> -> Microsoft.VisualStudio.Debugger.Script.DkmScriptInstructionSymbol
Public Shared Function Create (Module As DkmModule, RuntimeType As Guid, Document As DkmScriptDocument, Revision As Integer, StartIndex As Integer, StatementLength As Integer, AdditionalData As ReadOnlyCollection(Of Byte)) As DkmScriptInstructionSymbol
Parameter
- Module
- DkmModule
In Die dkmmodule-Klasse stellt ein Code Bündel (z.: dll oder exe) dar, das oder einmal in einen oder mehrere Prozesse geladen wurde. Die dkmmodule-Klasse ist das zentrale Objekt für die Symbol-APIs und ist 1:1 mit der Notation des Symbol Handlers, was geladen wird. Wenn ein Code in drei unterschiedliche Prozesse geladen wird (oder in demselben Prozess, aber mit drei unterschiedlichen Basisadressen oder drei verschiedenen Anwendungs Domänen), der Symbol Handler jedoch davon ausgeht, dass er als identisch eingestuft wird, gibt es nur ein Modul Objekt.
- RuntimeType
- Guid
In Die Lauf Zeit-ID identifiziert die Ausführungsumgebung für einen bestimmten Code Abschnitt. Lauf Zeit-IDs werden vom Verteiler verwendet, um zu entscheiden, an welchen Monitor die Verteilung erfolgt. Beachten Sie, dass die Reihenfolge der Lauf Zeit-ID-GUIDs etwas wichtig ist, da dies festlegt, welche Laufzeit den ersten Schuss während der Vermittlung erhält. Wenn also eine neue Lauf Zeit Instanz deklariert werden soll, die auf der CLR basiert, sollte die Lauf Zeit-ID kleiner als dkmruntimeid. CLR sein.
- Document
- DkmScriptDocument
In Dokument, das diese Anweisung enthält.
- Revision
- Int32
In Gibt die Revisionsnummer an, die die von diesem-Objekt dargestellte-Anweisung eingefügt hat. In der Regel ist dies für nicht dynamische Dokumente gleich 0 (null).
- StartIndex
- Int32
In Gibt den Anfangs Zeichen Index dieser Anweisung relativ zum Anfang der Revision an, die diese Anweisung eingefügt hat.
- StatementLength
- Int32
In Länge der Anweisung (in Zeichen).
- AdditionalData
- ReadOnlyCollection<Byte>
[In, optional] Zusätzliche Lauf zeitspezifische Daten, die einer Adresse zugeordnet sind. Diese Daten werden beim Vergleichen von Adressen nicht verwendet.
Gibt zurück
Vorgenommen Ergebnis dieses Methoden Aufrufes.