DkmClrRuntimeInstance.BindMethodToObject Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Tenta di associare il metodo descritto da Token e Module a questo oggetto.
Vincolo percorso: l'API deve essere chiamata da un componente Monitor (livello < di componente 100.000).
Questa API è stata introdotta in 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)
Parametri
- StackFrame
- DkmStackWalkFrame
[In] Frame dello stack usato per interpretare il token specificato. Ciò è necessario per risolvere i generici.
- Address
- UInt64
[In] Indirizzo dell'oggetto da associare.
- Module
- DkmClrModuleInstance
[In] Modulo contenente il token specificato.
- Token
- Int32
[In] Token che rappresenta il campo o il metodo membro.
- ImplementationType
- DkmClrType
[Out] Tipo con l'implementazione del token specificato. Il tipo di implementazione potrebbe non essere uguale a questo tipo nel caso di ereditarietà.
- ResolvedToken
- Int32
[Out] Token che rappresenta la definizione del metodo per il membro associato.
Eccezioni
Se il token specificato non rappresenta un metodo, l'indirizzo specificato non rappresenta un oggetto CLR o non è stato possibile risolvere il token usando il modulo specificato.
Se il membro non è stato associato a questo tipo.