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) |
Создайте новый экземпляр объекта Дкмсимболфунктионресолутионрекуест.
|
| Resolve() |
Разрешение строки адреса в ноль или несколько символов адреса. Используется для привязки точек останова функции. Ограничение расположения: API должен вызываться из компонента IDE (уровень компонентов > 100 000). |