Sdílet prostřednictvím


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

Viz také