DkmBasicInstructionSymbolInfo.Create 方法

定义

创建新的 DkmBasicInstructionSymbolInfo 对象实例。

         此 API 是在 Visual Studio 16 RTM (VS16RTMPreview) 中引入的。
public:
 static Microsoft::VisualStudio::Debugger::Symbols::DkmBasicInstructionSymbolInfo ^ Create(Microsoft::VisualStudio::Debugger::Evaluation::DkmCompilerId CompilerId, System::String ^ MethodName, Microsoft::VisualStudio::Debugger::Symbols::DkmSourcePosition ^ SourcePosition, int InlineFrameCount);
public static Microsoft.VisualStudio.Debugger.Symbols.DkmBasicInstructionSymbolInfo Create (Microsoft.VisualStudio.Debugger.Evaluation.DkmCompilerId CompilerId, string MethodName, Microsoft.VisualStudio.Debugger.Symbols.DkmSourcePosition SourcePosition, int InlineFrameCount);
static member Create : Microsoft.VisualStudio.Debugger.Evaluation.DkmCompilerId * string * Microsoft.VisualStudio.Debugger.Symbols.DkmSourcePosition * int -> Microsoft.VisualStudio.Debugger.Symbols.DkmBasicInstructionSymbolInfo
Public Shared Function Create (CompilerId As DkmCompilerId, MethodName As String, SourcePosition As DkmSourcePosition, InlineFrameCount As Integer) As DkmBasicInstructionSymbolInfo

参数

CompilerId
DkmCompilerId

中用于生成此符号代码的编译器的 LanguageId/VendorId。 如果这是未知的 (例如: RVA 不指向指令) ,这两个值都将为 Guid.empty。

MethodName
String

中不带参数 (DkmVariableInfoFlags:: None) 的方法的名称。 如果指令符号不在函数范围内,则将其设置为空字符串。

SourcePosition
DkmSourcePosition

[In,可选]此指令的源代码位置。

InlineFrameCount
Int32

中给定指令符号处的内联帧的数目。

返回

DkmBasicInstructionSymbolInfo

弄此方法调用的结果。

适用于