共用方式為


IDebugProperty2::GetExtendedInfo

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

取得擴充屬性的資訊。

語法

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

參數

guidExtendedInfo
[in]決定要擷取的擴充資訊類型的 GUID。 如需詳細資訊,請參閱 < 備註 >。

pExtendedInfo
[out]傳回VARIANT(c + +) 或物件 (C#),可以用於擷取的擴充的屬性的資訊。 例如,此參數可能會傳回IUnknown介面,您可以查詢IDebugDocumentText2介面。 如需詳細資訊,請參閱 < 備註 >。

傳回值

如果成功,傳回S_OK; 否則會傳回錯誤碼。 傳回S_GETEXTENDEDINFO_NO_EXTENDEDINFO如果沒有延伸來擷取資訊。

備註

這個方法存在的擷取本身就無法藉由呼叫所擷取的資訊GetPropertyInfo方法。

(因為不提供任何組件名稱,GUID 值會指定 C#) 這個方法通常可辨識下列的 Guid。 供內部使用,可以建立額外的 Guid。

名稱 GUID 說明
guidDocument {3f98de84-fee9-11d0-b47f-00a0244a1dd2} 傳回IUnknown文件的介面。 一般而言, IDebugDocumentText2介面可以從此IUnknown介面。
guidCodeContext {e2fc65e-56ce-11 d 1-b528-00aax004a8797} 傳回IUnknown文件內容的介面。 一般而言, IDebugDocumentContext2介面可以從此IUnknown介面。
guidCustomViewerSupported {d9c9da31-ffbe-4eeb-9186-23121e3c088c} 傳回字串,包含自訂檢視器,通常運算式評估工具來實作的 CLSID。
guidExtendedInfoSlot {6df235ad-82c6-4292-9c97-7389770bc42f} 傳回代表所要的位置數目,如果此屬性代表 managed 程式碼的本機位址的 32 位元數字。
guidExtendedInfoSignature {b5fb6d46-f805-417f-96a3-8ba737073ffd} 傳回字串,包含與屬性物件相關聯的變數簽章。

另請參閱

IDebugProperty2
IDebugDocumentText2
IDebugDocumentContext2