IDebugProperty3

此接口支持:

  • 检索与属性关联的任意长字符串。

  • 将唯一 ID 与属性相关联。

  • 检索属性的自定义查看器列表。

  • 设置属性的值,并能够报告任何生成的错误

语法

IDebugProperty3 : IDebugProperty2

实现者须知

调试引擎 (DE) 在实现 IDebugProperty2 的同一对象上实现此接口,以提供对长字符串、属性 ID 和自定义查看器的支持。

对调用者的说明

在接口上IDebugProperty2调用 QueryInterface 以获取此接口。

Vtable 顺序中的方法

除了继承 IDebugProperty2的方法之外, IDebugProperty3 接口还公开了以下方法。

方法 说明
GetStringCharLength 返回与属性关联的字符串的长度。
GetStringChars 返回用户提供的缓冲区中的字符串。
CreateObjectID 为此属性创建唯一 ID。
DestroyObjectID 销毁此属性的唯一 ID。
GetCustomViewerCount 返回可以使用此属性查看的自定义查看器数。
GetCustomViewerList 返回可以使用此属性查看的自定义查看器列表。
SetValueAsStringWithError 设置此属性的值,如果出现错误,则返回错误消息。

备注

要求

标头:msdbg.h

命名空间:Microsoft.VisualStudio.Debugger.Interop

程序集:Microsoft.VisualStudio.Debugger.Interop.dll

另请参阅