DkmClrRuntimeInstance.BindMethodToObject Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Próbuje powiązać metodę opisaną przez token i moduł z tym obiektem.
Ograniczenie lokalizacji: interfejs API musi być wywoływany ze składnika Monitor (poziom < składnika 100 000).
Ten interfejs API został wprowadzony w programie 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)
Parametry
- StackFrame
- DkmStackWalkFrame
[W] Ramka stosu używana do interpretowania danego tokenu. Jest to niezbędne do rozpoznawania typów ogólnych.
- Address
- UInt64
[W] Adres obiektu, który ma być powiązany.
- Module
- DkmClrModuleInstance
[W] Moduł zawierający dany token.
- Token
- Int32
[W] Token reprezentujący pole lub metodę elementu członkowskiego.
- ImplementationType
- DkmClrType
[Out] Typ, który ma implementację danego tokenu. Typ implementacji może nie być taki sam jak ten typ w przypadku dziedziczenia.
- ResolvedToken
- Int32
[Out] Token reprezentujący definicję metody dla powiązanego elementu członkowskiego.
Wyjątki
Jeśli dany token nie reprezentuje metody, podany adres nie reprezentuje obiektu CLR lub nie można rozpoznać tokenu przy użyciu danego modułu.
Jeśli nie można powiązać elementu członkowskiego z tym typem.