IDebugProperty2::GetExtendedInfo
Získá rozšířené informace pro vlastnost.
Syntaxe
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. |