DkmClrRuntimeInstance.BindMethodToObject メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Token および Module で記述されているメソッドをこのオブジェクトにバインドしようとします。
場所の制約: API は、Monitor コンポーネント (コンポーネント レベル < 100,000) から呼び出す必要があります。
この 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
[入力]指定されたトークンを解釈するために使用されるスタック フレーム。 これはジェネリックを解決するために必要です。
- Address
- UInt64
[入力]バインドするオブジェクトのアドレス。
- Module
- DkmClrModuleInstance
[入力]指定されたトークンを含むモジュール。
- Token
- Int32
[入力]メンバー フィールドまたはメソッドを表すトークン。
- ImplementationType
- DkmClrType
[出力]指定されたトークンの実装を持つ型。 継承の場合、実装型はこの型と同じでない場合があります。
- ResolvedToken
- Int32
[出力]バインドされたメンバーのメソッド定義を表すトークン。
例外
指定されたトークンがメソッドを表さない場合、指定されたアドレスは CLR オブジェクトを表さないか、指定されたモジュールを使用してトークンを解決できませんでした。
メンバーをこの型にバインドできない場合。