Sdílet prostřednictvím


Výčty (Ladění sady Visual Studio)

Následuje výčet sady Visual Studio Debugging SDK.

  • AD_PROCESS_ID_TYPE určuje, jak interpretovat ID procesu ve struktuře AD_PROCESS_ID.

  • ADDRESS_KIND určuje typy adresy.

  • ASSEMBLYLOCRESOLUTION určuje, kde se nachází sestavení.

  • ATTACH_REASON určuje důvod připojení ladicího modulu (DE) k uzlu programu.

  • BP_COND_STYLE určuje styl podmínky zarážky pro čekající a vázané zarážky.

  • BP_ERROR_TYPE určuje typ chyby zarážky.

  • BP_FLAGS poskytuje volitelné příznaky, které lze použít k zadání dalších informací při nastavování zarážky.

  • BP_FLAGS90 výčet platných hodnot pro volitelné příznaky, které lze použít k zadání dalších informací při nastavování zarážky. Tento výčet rozšiřuje BP_FLAGS výčtu.

  • BP_LOCATION_TYPE určuje typ umístění zarážky pro požadavek na zarážku.

  • BP_PASSCOUNT_STYLE určuje podmínku přidruženou k počtu průchodů zarážky, která způsobí, že se zarážka aktivuje.

  • BP_RES_DATA_FLAGS určuje, jestli se datová zarážka emuluje nebo implementuje v hardwaru.

  • BP_STATE určuje existenci vázané zarážky a to, jestli je povolená.

  • BP_TYPE určuje, jestli je zarážka v umístění kódu, je umístěním dat nebo jiným typem zarážky.

  • BP_UNBOUND_REASON dá důvod, proč byla zarážka nevázaná.

  • BPERESI_FIELDS určuje, jaké informace se mají načíst o neúspěšném řešení zarážky.

  • BPREQI_FIELDS určuje, jaké informace se mají načíst o požadavku na zarážku.

  • BPREQI_FIELDS90 vytvoří výčet platných hodnot, které určují informace, které se mají načíst o požadavku na zarážku. Tento výčet rozšiřuje BPREQI_FIELDS výčtu.

  • BPRESI_FIELDS určuje, jaké informace se mají načíst o úspěšném vyřešení zarážky.

  • CANSTOP_REASON slouží k určení, jestli program může zastavit provádění po dosažení konkrétního bodu provádění.

  • CONNECTION_PROTOCOL označuje protokol, který se používá ke komunikaci mezi ladicím serverem a ladicím balíčkem.

  • CONSTRUCTOR_ENUM vybere různé typy konstruktorů.

  • CONTEXT_COMPARE určuje kritéria pro porovnání dvou kontextů paměti.

  • CONTEXT_INFO_FIELDS určuje, jaké informace se mají načíst o kontextu paměti.

  • DBG_ATTRIB_FLAGS popisuje různé atributy pro IDebugProperty2 nebo IDebugReference2 rozhraní.

  • DEBUG_REASON určuje, proč byl proces spuštěn pro ladění.

  • DEBUGPROP_INFO_FLAGS určuje, jaké informace se mají načíst o objektu vlastnosti ladění.

  • DEBUGREF_INFO_FLAGS určuje, jaké informace se mají načíst o referenčním objektu ladění.

  • DISASSEMBLY_FLAGS určuje příznaky pro demontáž.

  • DISASSEMBLY_STREAM_FIELDS určuje, jaké informace se mají načíst o poli zpětného překladu.

  • DISASSEMBLY_STREAM_SCOPE určuje rozsah streamu zpětného překladu.

  • DisplayKind vytvoří výčet platných hodnot, které představují druhy informací, které mají být odebrány z objektu IDebugField a zobrazí se uživateli.

  • DOCCONTEXT_COMPARE určuje kritéria pro porovnání dvou kontextů dokumentu.

  • DUMPTYPE určuje, kolik stavu programu se má vypisovat.

  • dwTYPE_KIND určuje, jak interpretovat typ IDebugField objektu.

  • EncUnavailableReason eepresents důvody, proč upravit a pokračovat není k dispozici.

  • EVALFLAGS určuje příznaky, které řídí vyhodnocení výrazu.

  • EVALFLAGS90 vytvoří výčet platných hodnot pro příznaky, které řídí vyhodnocení výrazu. Tento výčet rozšiřuje výčet EVALFLAGS .

  • EVENTATTRIBUTES určuje atributy události.

  • EXCEPTION_STATE určuje stav výjimky.

  • FIELD_INFO_FIELDS určuje, jaké informace se mají načíst o objektu IDebugField.

  • FIELD_KIND určuje typ pole obsaženého v objektu IDebugField.

  • FIELD_KIND_EX vytvoří výčet dalších typů polí, které může objekt IDebugField obsahovat. Tento výčet rozšiřuje FIELD_KIND výčtu.

  • FIELD_MODIFIERS určuje modifikátory pro typ pole.

  • FRAMEINFO_FLAGS určuje informace, které se mají načíst o objektu rámce zásobníku.

  • GETHOSTNAME_TYPE určuje typ názvu hostitele.

  • GETNAME_TYPE určuje typ názvu souborů, které se mají načíst.

  • INTERCEPT_EXCEPTION_ACTION určuje, jaké akce se mají provést při zachycování výjimek.

  • LAUNCH_FLAGS určuje způsob spuštění programu.

  • MACHINE_INFO_FIELDS určuje, jaký druh informací se má načíst pro konkrétní počítač.

  • MACHINE_INFO_FLAGS slouží k popisu počítače.

  • MESSAGETYPE určuje typ zprávy a důvod.

  • MODULE_FLAGS slouží k popisu modulu.

  • MODULE_INFO_FIELDS určuje příznaky informací o modulu ladění.

  • MODULE_INFO_FLAGS určuje stav symbolů modulu.

  • NAME_MATCH vybere možnost velká a malá písmena pro odpovídající názvy.

  • OBJECT_TYPE určuje typ objektu z vyhodnocovače výrazu.

  • PARSEFLAGS určuje, jak analyzovat výraz.

  • PENDING_BP_STATE určuje stav čekající zarážky (zarážka, která ještě nebyla vázána).

  • PENDING_BP_STATE_FLAGS určuje příznaky stavu čekající zarážky.

  • PORT_SUPPLIER_DESCRIPTION_FLAGS definuje metadata, která lze načíst o dodavateli portů.

  • PROCESS_INFO_FIELDS určuje, jaký druh informací se má pro proces načíst.

  • PROCESS_INFO_FLAGS popisuje nebo určuje vlastnosti procesu.

  • PROGRAM_DESTROY_FLAGS vytvoří výčet platných hodnot příznaků zničení programu.

  • PROVIDER_FIELDS určuje vlastnosti přidružené k poskytovateli programu.

  • PROVIDER_FLAGS určuje požadované vlastnosti, které se mají získat od zprostředkovatele programu.

  • REFERENCE_COMPARE určuje typ porovnání odkazů.

  • REFERENCE_TYPE určuje typ odkazu.

  • SEEK_START určuje pozici, ze které se má začít hledat v zpětném překladu.

  • STEPKIND určuje druh kroku pro krokování.

  • STEPUNIT určuje jednotku kroku pro krokování.

  • SYMBOL_SEARCH_INFO_FIELDS určuje, jaký druh informací o symbolech se má načíst.

  • TEXT_DOC_ATTR_2 popisuje atributy dokumentu.

  • THREADPROPERTY_FIELDS určuje informace o vlákně, které se má načíst.

  • THREADSTATE určuje stav vlákna.

Požadavky

Hlavička: msdbg.h, sh.h nebo ee.h

Obor názvů: Microsoft.VisualStudio.Debugger.Interop

Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll

Viz také