IDebugProperty2:: GetExtendedInfo

扩展属性的信息。

HRESULT GetExtendedInfo ( 
   REFGUID* guidExtendedInfo,
   VARIANT* pExtendedInfo
);
int GetExtendedInfo ( 
   ref Guid guidExtendedInfo,
   out object pExtendedInfo
);

参数

  • guidExtendedInfo
    [in] 确定要检索的扩展的信息类型的 GUID。 请参见 " 备注 " 了解详细信息。

  • pExtendedInfo
    [out] 返回可用于检索扩展属性信息的 VARIANT (C++) 或对象 (c# 中)。 例如,此参数可能返回可用于 IDebugDocumentText2 接口要查询的 IUnknown 接口。 请参见 " 备注 " 了解详细信息。

返回值

如果成功,则返回; S_OK否则返回错误代码。 ; 如果没有检索,的扩展的信息返回 S_GETEXTENDEDINFO_NO_EXTENDEDINFO 。

备注

此方法对于检索不适用于检索通过调用 IDebugProperty2:: GetPropertyInfo 方法的信息的目的存在。

下面的 GUID 此方法通常认可 (GUID 值对于 C# 指定,因为该名称不在任何程序集)。 附加的 GUID 可以创建以供内部使用。

名称

GUID

说明

guidDocument

{} 3f98de84-fee9-11d0-b47f-00a0244a1dd2

返回 IUnknown 接口到文档中。 通常, IDebugDocumentText2 接口可以通过此 IUnknown 接口来获得。

guidCodeContext

{} e2fc65e-56ce-11d1-b528-00aax004a8797

返回 IUnknown 接口添加到文档上下文。 通常, IDebugDocumentContext2 接口可以通过此 IUnknown 接口来获得。

guidCustomViewerSupported

{} d9c9da31-ffbe-4eeb-9186-23121e3c088c

返回一个自定义浏览器的 CLSID 的字符串,通常实现由表达式计算器。

guidExtendedInfoSlot

{} 6df235ad-82c6-4292-9c97-7389770bc42f

,如果该属性表示托管代码本地地址,返回表示预期插槽号的 32 位数字。

guidExtendedInfoSignature

{} b5fb6d46-f805-417f-96a3-8ba737073ffd

返回包含该变量的签名字符串与属性关联的对象。

请参见

参考

IDebugProperty2

IDebugDocumentText2

IDebugDocumentContext2