DkmActiveStatement.Create 方法

定义

创建新的 DkmActiveStatement 对象实例。

         此 API 是在 Visual Studio 15 Update 5 (VS15Update5) 中引入的。
public:
 static Microsoft::VisualStudio::Debugger::Clr::DkmActiveStatement ^ Create(int Id, Microsoft::VisualStudio::Debugger::DkmThread ^ Thread, Microsoft::VisualStudio::Debugger::Symbols::DkmInstructionSymbol ^ InstructionSymbol, Microsoft::VisualStudio::Debugger::Clr::DkmClrInstructionAddress ^ InstructionAddress, System::UInt32 ExecutingMethodVersion, Microsoft::VisualStudio::Debugger::Clr::DkmActiveStatementFlags Flags);
public static Microsoft.VisualStudio.Debugger.Clr.DkmActiveStatement Create (int Id, Microsoft.VisualStudio.Debugger.DkmThread Thread, Microsoft.VisualStudio.Debugger.Symbols.DkmInstructionSymbol InstructionSymbol, Microsoft.VisualStudio.Debugger.Clr.DkmClrInstructionAddress InstructionAddress, uint ExecutingMethodVersion, Microsoft.VisualStudio.Debugger.Clr.DkmActiveStatementFlags Flags);
static member Create : int * Microsoft.VisualStudio.Debugger.DkmThread * Microsoft.VisualStudio.Debugger.Symbols.DkmInstructionSymbol * Microsoft.VisualStudio.Debugger.Clr.DkmClrInstructionAddress * uint32 * Microsoft.VisualStudio.Debugger.Clr.DkmActiveStatementFlags -> Microsoft.VisualStudio.Debugger.Clr.DkmActiveStatement
Public Shared Function Create (Id As Integer, Thread As DkmThread, InstructionSymbol As DkmInstructionSymbol, InstructionAddress As DkmClrInstructionAddress, ExecutingMethodVersion As UInteger, Flags As DkmActiveStatementFlags) As DkmActiveStatement

参数

Id
Int32

中用于标识语句的增量 id (0,1,2,.。。) 。

Thread
DkmThread

中此语句所属的线程。

InstructionSymbol
DkmInstructionSymbol

中提供方法标记,版本信息。

InstructionAddress
DkmClrInstructionAddress

中指定语句的地址。

ExecutingMethodVersion
UInt32

中方法版本。

Flags
DkmActiveStatementFlags

中指定此活动语句的位置/其他信息。

返回

DkmActiveStatement

弄此方法调用的结果。

适用于