Aracılığıyla paylaş


IDebugProperty2::GetExtendedInfo

Özelliği için genişletilmiş bilgileri alır.

Sözdizimi

int GetExtendedInfo ( 
   ref Guid guidExtendedInfo,
   out object pExtendedInfo
);

Parametreler

guidExtendedInfo
[in] Alınacak genişletilmiş bilgi türünü belirleyen GUID. Ayrıntılar için bkz. Açıklamalar.

pExtendedInfo
[out] Genişletilmiş özellik bilgilerini almak için kullanılabilecek bir VARIANT (C++) veya nesne (C#) döndürür. Örneğin, bu parametre IDebugDocumentText2 IUnknown arabirimi için sorgulanabilen bir arabirim döndürebilir. Ayrıntılar için bkz. Açıklamalar.

İade Değeri

Başarılı olursa döndürür S_OK; aksi takdirde hata kodunu döndürür. Alınacak genişletilmiş bilgi yoksa döndürür S_GETEXTENDEDINFO_NO_EXTENDEDINFO .

Açıklamalar

Bu yöntem, GetPropertyInfo yöntemi çağrılarak alınması için kendisine ödünç vermeyen bilgilerin alınması amacıyla mevcuttur.

Aşağıdaki GUID'ler genellikle bu yöntem tarafından tanınır (ad hiçbir derlemede kullanılamadığından GUID değerleri C# için belirtilir). dahili kullanım için ek GUID'ler oluşturulabilir.

Adı GUID Açıklama
guidDocument {3f98de84-fee9-11d0-b47f-00a0244a1dd2} Belgeye bir IUnknown arabirim döndürür. Genellikle, IDebugDocumentText2 arabirimi bu IUnknown arabirimden alınabilir.
guidCodeContext {e2fc65e-56ce-11d1-b528-00aax004a8797} Belge bağlamı için bir IUnknown arabirim döndürür. Genellikle, IDebugDocumentContext2 arabirimi bu IUnknown arabirimden alınabilir.
guidCustomViewerSupported {d9c9da31-ffbe-4eeb-9186-23121e3c088c} Genellikle bir ifade değerlendiricisi tarafından uygulanan özel bir görüntüleyicinin CLSID'sini içeren bir dize döndürür.
guidExtendedInfoSlot {6df235ad-82c6-4292-9c97-7389770bc42f} Bu özellik yönetilen kod yerel adresini temsil ediyorsa, istenen yuva numarasını temsil eden 32 bitlik bir sayı döndürür.
guidExtendedInfoSignature {b5fb6d46-f805-417f-96a3-8ba737073ffd} Özellik nesnesiyle ilişkili değişkenin imzasını içeren bir dize döndürür.

Ayrıca bkz.