DkmResolvedDocument.Create(DkmModule, String, DkmScriptDocument, DkmDocumentMatchStrength, DkmResolvedDocumentWarning, Boolean, DkmDataItem) 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.
Erstellt ein neues aufgelöstes Dokument Objekt. Aufgelöste Dokument Objekte werden von einem Symbol Anbieter erstellt. Dabei handelt es sich um einen Datencontainer, damit ein Symbol Anbieter das aufgelöste Dokument möglicherweise mit einem eigenen internen Zustand zurückgibt.
public:
static Microsoft::VisualStudio::Debugger::Symbols::DkmResolvedDocument ^ Create(Microsoft::VisualStudio::Debugger::Symbols::DkmModule ^ Module, System::String ^ DocumentName, Microsoft::VisualStudio::Debugger::Script::DkmScriptDocument ^ ScriptDocument, Microsoft::VisualStudio::Debugger::Symbols::DkmDocumentMatchStrength MatchStrength, Microsoft::VisualStudio::Debugger::Symbols::DkmResolvedDocumentWarning Warning, bool TextRequested, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.Symbols.DkmResolvedDocument Create (Microsoft.VisualStudio.Debugger.Symbols.DkmModule Module, string DocumentName, Microsoft.VisualStudio.Debugger.Script.DkmScriptDocument ScriptDocument, Microsoft.VisualStudio.Debugger.Symbols.DkmDocumentMatchStrength MatchStrength, Microsoft.VisualStudio.Debugger.Symbols.DkmResolvedDocumentWarning Warning, bool TextRequested, Microsoft.VisualStudio.Debugger.DkmDataItem DataItem);
static member Create : Microsoft.VisualStudio.Debugger.Symbols.DkmModule * string * Microsoft.VisualStudio.Debugger.Script.DkmScriptDocument * Microsoft.VisualStudio.Debugger.Symbols.DkmDocumentMatchStrength * Microsoft.VisualStudio.Debugger.Symbols.DkmResolvedDocumentWarning * bool * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.Symbols.DkmResolvedDocument
Public Shared Function Create (Module As DkmModule, DocumentName As String, ScriptDocument As DkmScriptDocument, MatchStrength As DkmDocumentMatchStrength, Warning As DkmResolvedDocumentWarning, TextRequested As Boolean, DataItem As DkmDataItem) As DkmResolvedDocument
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.
- DocumentName
- String
In Der Name der Quelldatei. Dabei handelt es sich im Allgemeinen um einen vollständigen Pfad, aber in einigen Szenarios ist es ein partieller Pfad oder nur ein Name mit einer Erweiterung (z. b. "example. cpp"). Bei einem dynamischen Dokument (z.: Ausführen eines Skripts aus Internet Explorer) kann "Path" eine URL anstelle eines lokalen Dateipfads sein.
- ScriptDocument
- DkmScriptDocument
[In, optional] Skript Dokument, das dieses aufgelöste Dokument darstellt. Dies sollte bei nicht skriptbasierten Symbol Anbietern NULL sein.
- MatchStrength
- DkmDocumentMatchStrength
In Gibt an, wie stark eine Entsprechung zwischen dkmdocumentquery und dem resultierenden dkmresolveddocument war.
- Warning
- DkmResolvedDocumentWarning
In Warnung, die während des Abgleich aufgetreten ist. Abhängig vom Kontext müssen diese möglicherweise dem Benutzer angezeigt werden.
- TextRequested
- Boolean
In Wenn true, wird der Quelltext zurückgegeben.
- DataItem
- DkmDataItem
[In, optional] Das Datenobjekt, das der neuen dkmresolveddocument-Instanz hinzugefügt werden soll. Übergeben Sie "Null", wenn der Aufrufer kein Datenelement hinzufügen muss.
Gibt zurück
Vorgenommen Ergebnis dieses Methoden Aufrufes.