DkmSymbolFunctionResolutionRequest Класс

Определение

Дкмсимболфунктионресолутионрекуест представляет выражение, которое необходимо проанализировать и оценить с помощью средства оценки выражений на основе символов и не привязано к определенному процессу. Используется для выполнения привязок точки останова функции.

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
Наследование
DkmSymbolFunctionResolutionRequest
Атрибуты

Свойства

FunctionName

Исходный текст проанализированного выражения.

Language

Описывает язык программирования.

LineOffset

Смещение строки от начала функции для привязки.

Module

Используемых Модуль для привязки. Если значение равно null, необходимо проверить все модули. Если имя модуля не соответствует параметру имени модуля, привязка не выполняется.

ModuleName

Имя модуля для привязки.

Process

Дкмпроцесс представляет целевой процесс, который отлаживается. Отладчик выполняет обработку ошибок, поэтому это основная единица отладки. Дкмпроцесс может представлять системный процесс или виртуальный процесс, например Мини-дампы.

SearchFlags

Флаги, влияющие на способ выполнения поиска.

SymbolsConnection

Используемых Если значение не равно null, задает соединение с рабочим процессом, в котором должен обрабатываться этот запрос.

Этот API появился в Visual Studio 16 RTM (Дкмапиверсион. VS16RTMPreview).

Методы

Create(DkmProcess, DkmModule, DkmLanguage, String, UInt32, String, DkmAddressSearchFlags)

Создайте новый экземпляр объекта Дкмсимболфунктионресолутионрекуест.

Create(DkmProcess, DkmModule, DkmLanguage, String, UInt32, String, DkmAddressSearchFlags, DkmWorkerProcessConnection)

Создайте новый экземпляр объекта Дкмсимболфунктионресолутионрекуест.

         Этот API появился в Visual Studio 16 RTM (Дкмапиверсион. VS16RTMPreview).
Resolve()

Разрешение строки адреса в ноль или несколько символов адреса. Используется для привязки точек останова функции.

Ограничение расположения: API должен вызываться из компонента IDE (уровень компонентов > 100 000).

Применяется к