IDebugProperty2::GetExtendedInfo

Získá rozšířené informace pro vlastnost.

Syntaxe

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

Parametry

guidExtendedInfo
[v] IDENTIFIKÁTOR GUID, který určuje typ rozšířených informací, které se mají načíst. Podrobnosti najdete v poznámkách.

pExtendedInfo
[ven] Vrátí objekt VARIANT (C++) nebo objekt (C#), který lze použít k načtení informací o rozšířené vlastnosti. Tento parametr může například vrátit IUnknown rozhraní, které lze dotazovat pro IDebugDocumentText2 rozhraní. Podrobnosti najdete v poznámkách.

Vrácená hodnota

V případě úspěchu vrátí hodnotu S_OK; v opačném případě vrátí kód chyby. Vrátí S_GETEXTENDEDINFO_NO_EXTENDEDINFO , pokud neexistují žádné rozšířené informace, které by bylo možné načíst.

Poznámky

Tato metoda existuje pro účely načtení informací, které se nepřipojují k načtení voláním GetPropertyInfo metoda.

Následující identifikátory GUID jsou obvykle rozpoznány touto metodou (hodnoty GUID jsou zadány pro jazyk C#, protože název není k dispozici v žádném sestavení). Pro interní použití je možné vytvořit další identifikátory GUID.

Název Identifikátor GUID Popis
GuidDocument {3f98de84-fee9-11d0-b47f-00a0244a1dd2} IUnknown Vrátí rozhraní dokumentu. Rozhraní IDebugDocumentText2 lze obvykle získat z tohoto IUnknown rozhraní.
GuidCodeContext {e2fc65e-56ce-11d1-b528-00aax004a8797} IUnknown Vrátí rozhraní kontextu dokumentu. Rozhraní IDebugDocumentContext2 lze obvykle získat z tohoto IUnknown rozhraní.
GuidCustomViewerSupported {d9c9da31-ffbe-4eeb-9186-23121e3c088c} Vrátí řetězec obsahující CLSID vlastního prohlížeče, obvykle implementovaný vyhodnocovačem výrazů.
guidExtendedInfoSlot {6df235ad-82c6-4292-9c97-7389770bc42f} Vrátí 32bitové číslo představující požadované číslo slotu, pokud tato vlastnost představuje místní adresu spravovaného kódu.
GuidExtendedInfoSignature {b5fb6d46-f805-417f-96a3-8ba737073ffd} Vrátí řetězec obsahující podpis proměnné přidružené k objektu vlastnosti.

Viz také