DkmSymbolFunctionResolutionRequest Klasse

Definition

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.

         Diese API wurde in Visual Studio 16 RTM (dkmapiversion. VS16RTMPreview) eingeführt.
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.

Gilt für