DkmClrRuntimeInstance.BindMethodToObject 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
嘗試將 Token 和 Module 所述的 方法系結至這個物件。
位置條件約束:必須從監視器元件 (元件層級 < 100,000) 呼叫 API。
此 API 是在 Visual Studio 17 Update 8 (DkmApiVersion.VS17Update8) 中引進。
public void BindMethodToObject (Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame StackFrame, ulong Address, Microsoft.VisualStudio.Debugger.Clr.DkmClrModuleInstance Module, int Token, out Microsoft.VisualStudio.Debugger.Clr.DkmClrType ImplementationType, out int ResolvedToken);
member this.BindMethodToObject : Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame * uint64 * Microsoft.VisualStudio.Debugger.Clr.DkmClrModuleInstance * int * DkmClrType * int -> unit
Public Sub BindMethodToObject (StackFrame As DkmStackWalkFrame, Address As ULong, Module As DkmClrModuleInstance, Token As Integer, ByRef ImplementationType As DkmClrType, ByRef ResolvedToken As Integer)
參數
- StackFrame
- DkmStackWalkFrame
[In]用來解譯指定令牌的堆疊框架。 這是解析泛型的必要專案。
- Address
- UInt64
[In]要系結之物件的位址。
- Module
- DkmClrModuleInstance
[In]包含指定令牌的模組。
- Token
- Int32
[In]代表成員欄位或方法的標記。
- ImplementationType
- DkmClrType
[Out]具有指定令牌實作的類型。 在繼承的情況下,實作類型可能與這個類型不同。
- ResolvedToken
- Int32
[Out]標記,表示系結成員的方法定義。
例外狀況
如果指定的令牌不代表方法,則指定的位址不代表CLR物件,或者無法使用指定的模組解析令牌。
如果成員無法繫結至此類型。