IDkmClrCustomVisualizerObjectProvider 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
实例化调试对象中的调试对象端自定义可视化工具类型,并提供访问/修改可视化对象 (“可视化对象”) 的方法。
当使用组件配置中定义的筛选器调用时,此接口的实现可能会受到限制。 可以使用以下属性:CompilerVendorId、EngineId、LanguageId、RuntimeId、SymbolProviderId。
此 API 是在 Visual Studio 14 RTM (DkmApiVersion.VS14RTM) 中引入的。
public interface class IDkmClrCustomVisualizerObjectProvider
public interface class IDkmClrCustomVisualizerObjectProvider
__interface IDkmClrCustomVisualizerObjectProvider
public interface IDkmClrCustomVisualizerObjectProvider
type IDkmClrCustomVisualizerObjectProvider = interface
Public Interface IDkmClrCustomVisualizerObjectProvider
方法
CreateDebuggeeSideVisualizerObject(DkmSuccessEvaluationResult, UInt32, String, String, String) |
在调试对象进程中实例化调试对象端自定义可视化工具类型。 注意:此方法已弃用,改用 IDkmClrCustomVisualizerObjectProvider1610 接口中定义的方法。 |
CreateReplacementObjectOnDebuggeeSideVisualizer(DkmSuccessEvaluationResult, Byte[], String, String, String) |
执行调试对象端自定义可视化工具类型的 CreateReplacementObject (...) 方法,并将结果写入可视化对象句柄。 |
DestroyDebuggeeSideVisualizerObject(DkmSuccessEvaluationResult) |
在调试对象进程中释放调试对象端自定义可视化工具类型。 |
GetDataFromDebuggeeSideVisualizer(DkmSuccessEvaluationResult, String, String, String) |
执行调试对象端自定义可视化工具类型的 GetData (...) 方法。 |
ResolveAssembly(DkmSuccessEvaluationResult, String, String, ReadOnlyCollection<Byte>) |
将程序集名称解析为程序集的路径或其原始字节。 |
TransferDataToDebuggeeSideVisualizer(DkmSuccessEvaluationResult, Byte[], String, String, String) |
执行调试对象端自定义可视化工具类型的 TransferData (...) 方法。 |