DkmClrModuleInstance.TryResolveToken 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
嘗試將令牌從此模組的範圍內解析為定義模組。
位置條件約束:必須從監視元件呼叫 API, (元件層級 < 100,000) 。
此 API 是在 Visual Studio 17 Update 8 (DkmApiVersion.VS17Update8) 中引進。
public void TryResolveToken(Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame StackFrame, int Token, out Microsoft.VisualStudio.Debugger.Clr.DkmClrType? OwningType, out int ResolvedToken);
member this.TryResolveToken : Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame * int * DkmClrType * int -> unit
Public Sub TryResolveToken (StackFrame As DkmStackWalkFrame, Token As Integer, ByRef OwningType As DkmClrType, ByRef ResolvedToken As Integer)
參數
- StackFrame
- DkmStackWalkFrame
[In]用來解譯指定令牌的堆疊框架。 這是解析泛型的必要專案。
- Token
- Int32
[In]要解析的令牌。
- OwningType
- DkmClrType
[Out,Optional]擁有令牌之類型的 DkmClrType。 例如,如果令牌代表成員,OwningType 會是宣告成員的類型。 如果令牌代表類型,則 OwningType 將代表類型本身。 請注意,如果類型是型別參考,則尚未載入包含型別的模組,在此情況下類型會解析為 null。
- ResolvedToken
- Int32
[Out]已解析的令牌。 如果尚未載入包含擁有類型的模組,則可能為零。