IDebugProperty3
Toto rozhraní poskytuje podporu pro:
Načtení libovolného dlouhého řetězce přidruženého k vlastnosti.
Přidružení jedinečného ID k vlastnosti
Načtení seznamu vlastních prohlížečů pro vlastnost
Nastavení hodnoty vlastnosti s možností hlásit všechny výsledné chyby
Syntaxe
IDebugProperty3 : IDebugProperty2
Poznámky pro implementátory
Ladicí modul (DE) implementuje toto rozhraní ve stejném objektu, který implementuje IDebugProperty2 , aby poskytoval podporu dlouhých řetězců, ID vlastností a vlastních prohlížečů.
Poznámky pro volající
Volání QueryInterface v IDebugProperty2
rozhraní získat toto rozhraní.
Metody v pořadí Vtable
Kromě metod zděděných z IDebugProperty2
, IDebugProperty3
rozhraní zveřejňuje následující metody.
metoda | Popis |
---|---|
GetStringCharLength | Vrátí délku řetězce přidruženého k vlastnosti. |
GetStringChars | Vrátí řetězec v uživatelské vyrovnávací paměti. |
CreateObjectID | Vytvoří jedinečné ID pro tuto vlastnost. |
DestroyObjectID | Zničí jedinečné ID této vlastnosti. |
GetCustomViewerCount | Vrátí počet vlastních prohlížečů, se kterými lze tuto vlastnost zobrazit. |
GetCustomViewerList | Vrátí seznam vlastních prohlížečů, se kterými lze tuto vlastnost zobrazit. |
SetValueAsStringWithError | Nastaví hodnotu této vlastnosti a vrátí chybovou zprávu, pokud se něco nepovedlo. |
Poznámky
- SetValueAsStringWithError je upřednostňovaným způsobem, jak nastavit hodnotu vlastnosti správce ladění relace (SDM).
Požadavky
Hlavička: msdbg.h
Obor názvů: Microsoft.VisualStudio.Debugger.Interop
Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll