Sdílet prostřednictvím


Struktury a sjednocení

Následují struktury a sjednocení v sadě Visual Studio Debugging SDK.

  • AD_PROCESS_ID určuje ID procesu, což může být ID systému nebo identifikátor GUID.

  • BP_CONDITION popisuje podmínky, za kterých se zarážka aktivuje.

  • BP_ERROR_RESOLUTION_INFO popisuje řešení chybové zarážky, včetně umístění, programu a vlákna.

  • BP_LOCATION určuje typ struktury použité k popisu umístění zarážky.

  • BP_LOCATION_CODE_ADDRESS definuje komponenty, které popisují umístění zarážky na adrese v kódu.

  • BP_LOCATION_CODE_CONTEXT popisuje umístění zarážky vázané přímo na adresu v ladicím programu.

  • BP_LOCATION_CODE_FILE_LINE popisuje umístění zarážky na řádku ve zdrojovém souboru kódu.

  • BP_LOCATION_CODE_FUNC_OFFSET popisuje posun umístění zarážky ve funkci v kódu.

  • BP_LOCATION_CODE_STRING slouží k nastavení zarážek kódu na základě řetězce, který může uživatel zadat z integrovaného vývojového prostředí (IDE).

  • BP_LOCATION_DATA_STRING se používá k nastavení datových zarážek založených na řetězci, který uživatel může zadat z integrovaného vývojového prostředí (IDE).

  • BP_LOCATION_RESOLUTION popisuje rozlišení zarážky v určitém umístění.

  • BP_PASSCOUNT popisuje počet a podmínky, na kterých se zarážka aktivuje po předchozím předání.

  • BP_REQUEST_INFO obsahuje informace potřebné k implementaci zarážky.

  • BP_REQUEST_INFO2 obsahuje informace potřebné k implementaci zarážky (stejné jako struktura BP_REQUEST_INFO, ale obsahuje informace o identifikátoru GUID dodavatele, omezení a trasovací bod).

  • BP_RESOLUTION_CODE popisuje umístění zarážky kódu.

  • BP_RESOLUTION_DATA popisuje výsledek vazby datové zarážky.

  • BP_RESOLUTION_INFO popisuje informace vázané zarážky pro zarážku kódu nebo datovou zarážku.

  • BP_RESOLUTION_LOCATION určuje strukturu umístění rozlišení zarážky.

  • BSTR_ARRAY popisuje pole řetězců.

  • BUILT_TYPE určuje informace o typu pole převzatého z metadat.

  • CODE_PATH popisuje volání funkce nebo metody.

  • COMPUTER_INFO popisuje počítač, na kterém je ladicí program spuštěný.

  • CONST_GUID_ARRAY popisuje seznam identifikátorů GUID.

  • CONTEXT_INFO popisuje kontext paměti nebo kontext kódu.

  • DEBUG_ADDRESS popisuje adresu v ladicím programu.

  • DEBUG_ADDRESS_UNION představuje jeden z několika různých typů adres.

  • DEBUG_CUSTOM_VIEWER identifikuje vlastní prohlížeč nebo vizualizér typů.

  • DEBUG_PROPERTY_INFO popisuje vlastnost ladění, která zase popisuje objekt hierarchické povahy, který má název, typ a hodnotu.

  • DEBUG_REFERENCE_INFO popisuje odkaz.

  • DisassemblyData popisuje demontáž do integrovaného vývojového prostředí (IDE) pro zobrazení.

  • EXCEPTION_INFO popisuje výjimku nebo chybu za běhu vyvolanou laděným programem.

  • FIELD_INFO popisuje místní proměnnou, parametr nebo jiné pole.

  • FRAMEINFO popisuje rámec zásobníku.

  • GUID_ARRAY popisuje pole jedinečných identifikátorů pro dostupné ladicí moduly.

  • JMC_CODE_SPEC slouží k nastavení informací JustMyCode pro modul.

  • MACHINE_INFO popisuje konkrétní počítač.

  • METADATA_ADDRESS_ARRAYELEM popisuje prvek pole v rámci pole.

  • METADATA_ADDRESS_FIELD popisuje adresu pole třídy nebo struktury.

  • METADATA_ADDRESS_LOCAL popisuje adresu místní proměnné v oboru (obvykle funkci nebo metodu).

  • METADATA_ADDRESS_METHOD popisuje adresu metody třídy.

  • METADATA_ADDRESS_PARAM popisuje parametr metody nebo funkce.

  • METADATA_ADDRESS_RETVAL popisuje návratovou hodnotu z metody nebo funkce.

  • METADATA_TYPE popisuje typ pole převzatý z metadat.

  • MODULE_INFO popisuje konkrétní modul (DLL, EXE nebo sestavení).

  • MODULE_SYMBOL_SEARCH_INFO popisuje informace o stavu cest hledání symbolů, které byly prohledány.

  • NATIVE_ADDRESS popisuje nativní adresu.

  • PDB_TYPE popisuje typ pole převzatý ze symbolu PDB.

  • PENDING_BP_STATE_INFO popisuje stav zarážky, která je připravená k vytvoření vazby na umístění kódu.

  • PROCESS_INFO popisuje proces.

  • PROGRAM_NODE_ARRAY popisuje seznam objektů IDebugProgramNode2, které představují programové uzly.

  • PROVIDER_PROCESS_DATA popisuje procesy spuštěné na počítači.

  • TEXT_POSITION popisuje umístění řádku a sloupce v daném textu.

  • THREADPROPERTIES popisuje vlastnosti vlákna.

  • TYPE_INFO popisuje typ pole.

  • UNMANAGED_ADDRESS_PHYSICAL popisuje fyzickou adresu.

  • UNMANAGED_ADDRESS_THIS_RELATIVE popisuje adresu, která je relativní vzhledem k this ukazateli (Mev jazyce Visual Basic).

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é