IDebugProperty2::GetExtendedInfo
获取属性的扩展信息。
语法
参数
guidExtendedInfo
[in]确定要检索的扩展信息的类型的 GUID。 有关详细信息,请参阅“备注”。
pExtendedInfo
[out]返回可用于 VARIANT
检索扩展属性信息的 (C++) 或对象 (C#)。 例如,此参数可能会返回IUnknown
可以查询 IDebugDocumentText2 接口的接口。 有关详细信息,请参阅“备注”。
返回值
如果成功,则 S_OK
返回;否则返回错误代码。 如果没有要检索的扩展信息,则返回 S_GETEXTENDEDINFO_NO_EXTENDEDINFO
。
备注
此方法用于检索无法通过调用 GetPropertyInfo 方法检索的信息。
此方法通常识别以下 GUID(GUID 值是为 C# 指定的,因为名称在任何程序集中都不可用)。 可以创建其他 GUID 供内部使用。
名称 | GUID | 说明 |
---|---|---|
guidDocument | {3f98de84-fee9-11d0-b47f-00a0244a1dd2} | 返回 IUnknown 文档的接口。 通常,可以从此IUnknown 接口获取 IDebugDocumentText2 接口。 |
guidCodeContext | {e2fc65e-56ce-11d1-b528-00aax004a8797} | 返回 IUnknown 文档上下文的接口。 通常,可以从此IUnknown 接口获取 IDebugDocumentContext2 接口。 |
guidCustomViewerSupported | {d9c9da31-ffbe-4eeb-9186-23121e3c088c} | 返回一个字符串,该字符串包含自定义查看器的 CLSID,通常由表达式计算器实现。 |
guidExtendedInfoSlot | {6df235ad-82c6-4292-9c97-7389770bc42f} | 如果此属性表示托管代码本地地址,则返回一个 32 位数字,表示所需的槽号。 |
guidExtendedInfoSignature | {b5fb6d46-f805-417f-96a3-8ba737073ffd} | 返回一个字符串,该字符串包含与属性对象关联的变量的签名。 |