DkmSymbolFunctionResolutionRequest.Create Method
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.
Overloads
Create(DkmProcess, DkmModule, DkmLanguage, String, UInt32, String, DkmAddressSearchFlags) |
Create a new DkmSymbolFunctionResolutionRequest object instance. |
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.
public:
static Microsoft::VisualStudio::Debugger::FunctionResolution::DkmSymbolFunctionResolutionRequest ^ Create(Microsoft::VisualStudio::Debugger::DkmProcess ^ Process, Microsoft::VisualStudio::Debugger::Symbols::DkmModule ^ Module, Microsoft::VisualStudio::Debugger::Evaluation::DkmLanguage ^ Language, System::String ^ FunctionName, System::UInt32 LineOffset, System::String ^ ModuleName, Microsoft::VisualStudio::Debugger::FunctionResolution::DkmAddressSearchFlags SearchFlags);
public static Microsoft.VisualStudio.Debugger.FunctionResolution.DkmSymbolFunctionResolutionRequest Create (Microsoft.VisualStudio.Debugger.DkmProcess Process, Microsoft.VisualStudio.Debugger.Symbols.DkmModule Module, Microsoft.VisualStudio.Debugger.Evaluation.DkmLanguage Language, string FunctionName, uint LineOffset, string ModuleName, Microsoft.VisualStudio.Debugger.FunctionResolution.DkmAddressSearchFlags SearchFlags);
public static Microsoft.VisualStudio.Debugger.FunctionResolution.DkmSymbolFunctionResolutionRequest Create (Microsoft.VisualStudio.Debugger.DkmProcess Process, Microsoft.VisualStudio.Debugger.Symbols.DkmModule? Module, Microsoft.VisualStudio.Debugger.Evaluation.DkmLanguage Language, string FunctionName, uint LineOffset, string ModuleName, Microsoft.VisualStudio.Debugger.FunctionResolution.DkmAddressSearchFlags SearchFlags);
static member Create : Microsoft.VisualStudio.Debugger.DkmProcess * Microsoft.VisualStudio.Debugger.Symbols.DkmModule * Microsoft.VisualStudio.Debugger.Evaluation.DkmLanguage * string * uint32 * string * Microsoft.VisualStudio.Debugger.FunctionResolution.DkmAddressSearchFlags -> Microsoft.VisualStudio.Debugger.FunctionResolution.DkmSymbolFunctionResolutionRequest
Public Shared Function Create (Process As DkmProcess, Module As DkmModule, Language As DkmLanguage, FunctionName As String, LineOffset As UInteger, ModuleName As String, SearchFlags As DkmAddressSearchFlags) As DkmSymbolFunctionResolutionRequest
Parameters
- Process
- DkmProcess
[In] 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.
- Module
- DkmModule
[In,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.
- Language
- DkmLanguage
[In] Describes a programming language.
- FunctionName
- String
[In] Source text of the parsed expression.
- LineOffset
- UInt32
[In] The line offset from the start of the function to bind to.
- ModuleName
- String
[In] Module name to bind in.
- SearchFlags
- DkmAddressSearchFlags
[In] Flags which affect how a search should be performed.
Returns
[Out] Result of this method call.
Applies to
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).
public:
static Microsoft::VisualStudio::Debugger::FunctionResolution::DkmSymbolFunctionResolutionRequest ^ Create(Microsoft::VisualStudio::Debugger::DkmProcess ^ Process, Microsoft::VisualStudio::Debugger::Symbols::DkmModule ^ Module, Microsoft::VisualStudio::Debugger::Evaluation::DkmLanguage ^ Language, System::String ^ FunctionName, System::UInt32 LineOffset, System::String ^ ModuleName, Microsoft::VisualStudio::Debugger::FunctionResolution::DkmAddressSearchFlags SearchFlags, Microsoft::VisualStudio::Debugger::DefaultPort::DkmWorkerProcessConnection ^ SymbolsConnection);
public static Microsoft.VisualStudio.Debugger.FunctionResolution.DkmSymbolFunctionResolutionRequest Create (Microsoft.VisualStudio.Debugger.DkmProcess Process, Microsoft.VisualStudio.Debugger.Symbols.DkmModule Module, Microsoft.VisualStudio.Debugger.Evaluation.DkmLanguage Language, string FunctionName, uint LineOffset, string ModuleName, Microsoft.VisualStudio.Debugger.FunctionResolution.DkmAddressSearchFlags SearchFlags, Microsoft.VisualStudio.Debugger.DefaultPort.DkmWorkerProcessConnection SymbolsConnection);
public static Microsoft.VisualStudio.Debugger.FunctionResolution.DkmSymbolFunctionResolutionRequest Create (Microsoft.VisualStudio.Debugger.DkmProcess Process, Microsoft.VisualStudio.Debugger.Symbols.DkmModule? Module, Microsoft.VisualStudio.Debugger.Evaluation.DkmLanguage Language, string FunctionName, uint LineOffset, string ModuleName, Microsoft.VisualStudio.Debugger.FunctionResolution.DkmAddressSearchFlags SearchFlags, Microsoft.VisualStudio.Debugger.DefaultPort.DkmWorkerProcessConnection? SymbolsConnection);
static member Create : Microsoft.VisualStudio.Debugger.DkmProcess * Microsoft.VisualStudio.Debugger.Symbols.DkmModule * Microsoft.VisualStudio.Debugger.Evaluation.DkmLanguage * string * uint32 * string * Microsoft.VisualStudio.Debugger.FunctionResolution.DkmAddressSearchFlags * Microsoft.VisualStudio.Debugger.DefaultPort.DkmWorkerProcessConnection -> Microsoft.VisualStudio.Debugger.FunctionResolution.DkmSymbolFunctionResolutionRequest
Public Shared Function Create (Process As DkmProcess, Module As DkmModule, Language As DkmLanguage, FunctionName As String, LineOffset As UInteger, ModuleName As String, SearchFlags As DkmAddressSearchFlags, SymbolsConnection As DkmWorkerProcessConnection) As DkmSymbolFunctionResolutionRequest
Parameters
- Process
- DkmProcess
[In] 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.
- Module
- DkmModule
[In,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.
- Language
- DkmLanguage
[In] Describes a programming language.
- FunctionName
- String
[In] Source text of the parsed expression.
- LineOffset
- UInt32
[In] The line offset from the start of the function to bind to.
- ModuleName
- String
[In] Module name to bind in.
- SearchFlags
- DkmAddressSearchFlags
[In] Flags which affect how a search should be performed.
- SymbolsConnection
- DkmWorkerProcessConnection
[In,Optional] If non-null, this specifies a connection to a worker process where this request should be processed.
Returns
[Out] Result of this method call.