DkmSymbolFunctionResolutionRequest Klasse
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.
Dkmsymbolfunctionresolutionrequest stellt einen Ausdruck dar, der analysiert und von einer Symbol basierten Ausdrucks Auswertung ausgewertet werden soll, und ist nicht an einen bestimmten Prozess gebunden. Wird verwendet, um Funktions Haltepunkt Bindungen auszuführen.
public ref class DkmSymbolFunctionResolutionRequest
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmSymbolFunctionResolutionRequest
[Windows::Foundation::Metadata::WebHostHidden]
class DkmSymbolFunctionResolutionRequest
[System.Runtime.InteropServices.Guid("365bd4a2-61ab-b70d-48f4-ed41bfdf9a87")]
public class DkmSymbolFunctionResolutionRequest
[<System.Runtime.InteropServices.Guid("365bd4a2-61ab-b70d-48f4-ed41bfdf9a87")>]
type DkmSymbolFunctionResolutionRequest = class
Public Class DkmSymbolFunctionResolutionRequest
- Vererbung
-
DkmSymbolFunctionResolutionRequest
- Attribute
Eigenschaften
| FunctionName |
Der Quelltext des analysierten Ausdrucks. |
| Language |
Beschreibt eine Programmiersprache. |
| LineOffset |
Der Zeilen Offset vom Beginn der Funktion, an die die Bindung erfolgen soll. |
| Module |
Optionale Das Modul, an das die Bindung erfolgen soll. Wenn der Wert NULL ist, sollten alle Module geprüft werden. Wenn der Modulname nicht mit dem Modulnamen Parameter identisch ist, erfolgt keine Bindung. |
| ModuleName |
Der Modulname, an den gebunden werden soll. |
| Process |
Dkmprocess stellt einen Ziel Prozess dar, der debuggt wird. Der Debugger debuggt die Prozesse, sodass dies die grundlegende debugeinheit ist. Ein dkmprocess kann einen System Prozess oder einen virtuellen Prozess, z. b. Minidumps, darstellen. |
| SearchFlags |
Flags, die sich darauf auswirken, wie eine Suche durchgeführt werden soll. |
| SymbolsConnection |
Optionale Wenn der Wert ungleich NULL ist, wird eine Verbindung mit einem Arbeitsprozess festgelegt, in dem diese Anforderung verarbeitet werden soll. Diese API wurde in Visual Studio 16 RTM (dkmapiversion. VS16RTMPreview) eingeführt. |
Methoden
| Create(DkmProcess, DkmModule, DkmLanguage, String, UInt32, String, DkmAddressSearchFlags) |
Erstellen Sie eine neue dkmsymbolfunctionresolutionrequest-Objektinstanz. |
| Create(DkmProcess, DkmModule, DkmLanguage, String, UInt32, String, DkmAddressSearchFlags, DkmWorkerProcessConnection) |
Erstellen Sie eine neue dkmsymbolfunctionresolutionrequest-Objektinstanz.
|
| Resolve() |
Auflösen einer Adress Zeichenfolge in 0 (null) oder mehr Adress Symbole. Hiermit werden Funktions Haltepunkte gebunden. Location-Einschränkung: die API muss von einer IDE-Komponente (Komponentenebene > 100.000) aufgerufen werden. |