此接口可以通过类型可视化工具更改对象的值。
IEEVisualizerDataProvider : IUnknown
实现者说明
表达式计算器实现此接口可通过类型可视化工具支持有关属性对象中修改数据。
调用方的说明
此接口用于创建 IEEVisualizerService 对象通过调用 IEEVisualizerServiceProvider:: CreateVisualizerService。 有关详细信息,请参见 可视化的和查看的数据。
方法按 Vtable 顺序
方法 |
说明 |
---|---|
确定是否可以更新此可视化表示的对象 (和后面,其值)。 |
|
强制对象的再估价此可视化工具的。 |
|
获取可视化工具的现有的对象 (计算未完成)。 |
|
更新此可视化工具的对象,从而更改可视化工具存在的值。 |
备注
可视化工具服务 (如由 IEEVisualizerService 接口和返回 IEEVisualizerServiceProvider:: CreateVisualizerService) 保留对实现 IEEVisualizerDataProvider 接口的对象。 因此,在同一对象不应实现 IEEVisualizerDataProvider 接口实现 IDebugProperty2 ,如果该对象维护对 IEEVisualizerService 对象:循环引用结果,并且会发生死锁,当销毁对象时。 该建议的方法是实现在 IDebugProperty2 对象委托,而无需对该的 IUnknown::AddRef 单独的对象的 IEEVisualizerDataProvider 。
要求
标题:ee.h
命名空间:Microsoft.VisualStudio.Debugger.Interop
程序集:Microsoft.VisualStudio.Debugger.Interop.dll