DkmSymbolFunctionResolutionRequest Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
DkmSymbolFunctionResolutionRequest represents an expression to be parsed and evaluated by a symbol based expression evaluator and is not bound to a particular process. Used to perform function breakpoint binds.
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
- Inheritance
-
DkmSymbolFunctionResolutionRequest
- Attributes
Properties
FunctionName |
Source text of the parsed expression. |
Language |
Describes a programming language. |
LineOffset |
The line offset from the start of the function to bind to. |
Module |
[Optional] The module to bind against. If null, then all modules should be checked. If the module's name does not match the module name parameter, no bind will occur. |
ModuleName |
Module name to bind in. |
Process |
DkmProcess represents a target process which is being debugged. The debugger debugs processes, so this is the basic unit of debugging. A DkmProcess can represent a system process or a virtual process such as minidumps. |
SearchFlags |
Flags which affect how a search should be performed. |
SymbolsConnection |
[Optional] If non-null, this specifies a connection to a worker process where this request should be processed. This API was introduced in Visual Studio 16 RTM (DkmApiVersion.VS16RTMPreview). |
Methods
Create(DkmProcess, DkmModule, DkmLanguage, String, UInt32, String, DkmAddressSearchFlags, DkmWorkerProcessConnection) |
Create a new DkmSymbolFunctionResolutionRequest object instance. This API was introduced in Visual Studio 16 RTM (DkmApiVersion.VS16RTMPreview). |
Create(DkmProcess, DkmModule, DkmLanguage, String, UInt32, String, DkmAddressSearchFlags) |
Create a new DkmSymbolFunctionResolutionRequest object instance. |
Resolve() |
Resolve an address string to zero or more address symbols. This is used to bind function breakpoints. Location constraint: API must be called from an IDE component (component level > 100,000). |