Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az ebben a szakaszban található cikkek ismertetik azokat a nem felügyelt API-kat, amelyeket a közös nyelvi futtatókörnyezet (CLR) biztosít a Windows, Linux vagy macOS operációs rendszereken futó .NET-alkalmazások hibakeresésének támogatásához.
Ezek a cikkek a .NET Core 2.0-s vagy újabb verzióiban bevezetett, illetve a .NET-keretrendszerben bevezetett, de a .NET-en (Core) használható API-kat ismertetik. A .NET-keretrendszer-specifikus nem felügyelt API-k esetében lásd a .NET-keretrendszer hibakeresését.
Számbavételek
CorDebugBlockingReason enumerálás
Megadja azokat az okokat, amelyek miatt egy szál blokkolva lehet egy adott objektumon.
CorDebugChainReason enumerálás
A híváslánc kezdeményezésének okát vagy okait jelzi.
CorDebugCodeInvokeKind enumerálás
Azt ismerteti, hogy egy exportált függvény hogyan hívja meg a felügyelt kódot.
CorDebugCodeInvokePurpose enumerálás
Ismerteti, hogy egy exportált függvény miért hívja meg a felügyelt kódot.
CorDebugCreateProcessFlags enumerálás
További hibakeresési lehetőségeket biztosít, amelyek az ICorDebug::CreateProcess metódus hívásában használhatók.
CorDebugDebugEventKind enumerálás
Azt az eseménytípust jelzi, amelynek adatait a DecodeEvent metódus dekódolja.
CorDebugDecodeEventFlagsWindows enumerálás
További információt nyújt a Windows platformon található hibakeresési eseményekről.
CorDebugExceptionCallbackType enumerálás
Az ICorDebugManagedCallback2::Exception eseményből létrehozott visszahívás típusát jelzi.
CorDebugExceptionFlags enumerálás
További információt nyújt egy kivételről.
CorDebugExceptionUnwindCallbackType enumerálás
Azt az eseményt jelzi, amelyet a visszahívás jelez a visszahívási fázisban.
CorDebugGCType enumerálás
Azt jelzi, hogy a szemétgyűjtő munkaállomáson vagy kiszolgálón fut-e.
CorDebugGenerationTypes enumerálás
Egy memóriarégió létrehozását adja meg a felügyelt halomon.
CorDebugHandleType enumerálás
A fogópont típusát jelzi.
CorDebugIlToNativeMappingTypes enumerálás
Azt jelzi, hogy a natív utasítások egy adott tartománya egy speciális kódrégiónak felel-e meg.
CorDebugIntercept enumerálás
Azokat a kódtípusokat jelzi, amelyekbe léptethető.
CorDebugInterfaceVersion enumerálás
Megadja a .NET-keretrendszer egy verzióját, vagy annak a .NET-keretrendszernek a verzióját, amelyben a felület bevezetésre került.
CorDebugInternalFrameType enumerálás
A veremkeret típusát azonosítja.
CorDebugJITCompilerFlags enumerálás
Olyan értékeket tartalmaz, amelyek befolyásolják a felügyelt igény szerinti fordító (JIT) működését.
CorDebugMappingResult enumerálás
Megadja az utasításmutató (IP) értékének beszerzésének részleteit.
CorDebugMDAFlags enumerálás
Annak a szálnak az állapotát adja meg, amelyen a felügyelt hibakeresési segéd (MDA) aktiválva van.
CorDebugNGenPolicy enumerálás
Olyan értéket biztosít, amely meghatározza, hogy egy hibakereső betölti-e a natív (NGen) lemezképeket a natív képgyorsítótárból.
CorDebugPlatform enumerálás
Célplatform-értékeket biztosít, amelyeket az ICorDebugDataTarget::GetPlatform metódus használ.
CorDebugRecordFormat enumerálás
A natív kivételkeresési esemény adatait tartalmazó bájttömb adatainak formátumát ismerteti.
CorDebugRegister enumerálás
Egy adott processzorarchitektúrához társított regisztereket adja meg.
CorDebugSetContextFlag enumerálás
Azt jelzi, hogy a környezet a verem aktív (vagy levél) keretéből származik-e, vagy egy másik keretből való visszatekeréssel lett kiszámítva.
CorDebugStateChange enumerálás
A folyamat változásai alapján elvetendő gyorsítótárazott adatok mennyiségét ismerteti.
CorDebugStepReason enumerálás
Egy adott lépés eredményét jelzi.
CorDebugThreadState enumerálás
Megadja a hibakeresési szál állapotát.
CorDebugUnmappedStop enumerálás
Megadja a leképezetlen kód típusát, amely a lépéselő által a kódvégrehajtás leállását indíthatja el.
CorDebugUserState enumerálás
Egy szál felhasználói állapotát jelzi.
CorGCReferenceType enumerálás
Azonosítja a szemétgyűjtéshez használt objektum forrását.
COR_PUB_ENUMPROCESS számbavétel
A számba venni kívánt folyamat típusát azonosítja.
ILCodeKind enumerálás
Olyan értékeket biztosít, amelyek meghatározzák, hogy a hibakereső hozzáfér-e a Profiler ReJIT-rendszerállapotban hozzáadott helyi változókhoz vagy kódhoz.
LIBRARY_PROVIDER_INDEX_TYPE számbavétel
Az erőforrástár-szolgáltatónak átadott indexadatok típusa a kért modul vagy a futtatókörnyezeti (coreclr) modul identitása.
LoggingLevelEnum enumerálás
Az eseménynaplóba írt leíró üzenet súlyossági szintjét jelzi, amikor egy felügyelt szál naplóz egy eseményt.
LogSwitchCallReason enumerálás
A hibakeresési/nyomkövetési kapcsolón végrehajtott műveletet jelzi.
VariableLocationType enumerálás
Egy változó natív helytípusát jelzi.
WriteableMetadataUpdateMode enumerálás
Olyan értékeket biztosít, amelyek meghatározzák, hogy a metaadatok memóriabeli frissítése látható-e a hibakereső számára.
Functions
CloseCLREnumeration függvény
Bezárja az EnumerateCLR függvény által visszaadott leírók tömbjében található érvényes CLR-folytatási eseményeket, és felszabadítja a memóriát a fogópont- és sztringútvonal-tömbök számára.
CloseResumeHandle függvény
Bezárja a CreateProcessForLaunch függvény által visszaadott leírót.
CLRCreateInstance függvény
Az ICLRDebugging felületet biztosítja.
CreateDebuggingInterfaceFromVersion függvény
Elfogadja a CreateVersionStringFromModule függvényfüggvényből visszaadott CLR-verziósztringet, és visszaad egy megfelelő hibakereső felületet.
CreateDebuggingInterfaceFromVersionEx függvény
Elfogadja a CreateVersionStringFromModule függvényfüggvényből visszaadott CLR-verziósztringet, és visszaad egy megfelelő hibakereső felületet.
CreateDebuggingInterfaceFromVersion2 függvény
Elfogadja a CreateVersionStringFromModule függvényfüggvénybőlvisszaadott CLR-verziósztringet, és visszaad egy megfelelő hibakereső felületet.
CreateDebuggingInterfaceFromVersion3 függvény
Elfogadja a CreateVersionStringFromModule függvényfüggvényből visszaadott CLR-verziósztringet, és visszaad egy megfelelő hibakereső felületet.
CreateProcessForLaunch függvény
A Windows CreateProcess egy olyan részhalmaza, amely platformfüggetlenül támogatott.
CreateVersionStringFromModule függvény
Létrehoz egy verziósztringet egy CLR-elérési útból egy célfolyamatban.
EnumerateCLR függvény
Mechanizmust biztosít a CLR-ek számbavételéhez egy folyamatban.
GetStartupNotificationEvent függvény
Létrehoz vagy megnyit egy eseménykezelőt, amelyet a megadott célfolyamatba betöltendő közös nyelvi futtatókörnyezet (CLR) jelez.
RegisterForRuntimeStartup függvény
Végrehajtja a visszahívást, amikor a .NET-futtatókörnyezet elindul a megadott folyamat során.
RegisterForRuntimeStartupEx függvény
Végrehajtja a visszahívást, amikor a .NET-futtatókörnyezet elindul a megadott folyamat során.
RegisterForRuntimeStartup3 függvény
Végrehajtja a visszahívást, amikor a .NET-futtatókörnyezet elindul a megadott folyamat során.
ResumeProcess függvény
A folyamat folytatása a CreateProcessForLaunch függvény által visszaadott önéletrajzfogóponttal.
AForRuntimeStartup függvény regisztrációjának törlése
Leállítja/megszakítja a futtatókörnyezet indítási értesítését.
Függvénymutatók
PSTARTUP_CALLBACK függvénymutató
Egy olyan függvényre mutat, amely akkor van meghívva, amikor a .NET-futtatókörnyezet elindult a RegisterForRuntimeStartup API-hoz.
Felületek
ICLRDebuggingLibraryProvider2 interfész
Tartalmazza a ProvideLibrary2 metódust, amely lehetővé teszi a hibakereső számára egy verzióspecifikus hibakeresési kódtár elérési útját.
ICLRDebuggingLibraryProvider3 interfész
Visszahívási módszereket tartalmaz, amelyek lehetővé teszik, hogy a közös nyelvi futtatókörnyezet verzióspecifikus hibakeresési kódtárai igény szerint legyenek elhelyezve és betöltve a .NET normál és egyfájlos alkalmazásaihoz.
ICorDebug felület
Olyan módszereket biztosít, amelyek lehetővé teszik a fejlesztők számára az alkalmazások hibakeresését a CLR-környezetben.
ICorDebugAppDomain felület
Metódusokat biztosít az alkalmazástartományok hibakereséséhez.
ICorDebugAppDomain2 felület
Metódusokat biztosít a tömbök, a mutatók, a függvénymutatók és a ByRef-típusok használatához. Ez az interfész az interfész kiterjesztése ICorDebugAppDomain .
ICorDebugAppDomain3 felület
Metódusokat biztosít a Windows futtatókörnyezet típusok alkalmazástartományban való használatához. Ez az interfész az és ICorDebugAppDomain2 az ICorDebugAppDomain interfészek kiterjesztése.
ICorDebugAppDomain4 felület
Logikailag kiterjeszti az ICorDebugAppDomain felületet, hogy egy felügyelt objektumot lekérjen egy hívható COM-burkolóból.
ICorDebugAppDomainEnum felület
Olyan metódust biztosít, amely megadott számú ICorDebugAppDomain értéket ad vissza az enumerálás következő helyén kezdődően.
ICorDebugArrayValue felület
Egy egydimenziós vagy többdimenziós tömböt jelképező alosztály ICorDebugHeapValue .
ICorDebugAssembly felület
Szerelvényt jelöl.
ICorDebugAssembly2 felület
Szerelvényt jelöl. Ez az interfész az interfész kiterjesztése ICorDebugAssembly .
ICorDebugAssembly3 felület
Logikailag kiterjeszti az ICorDebugAssembly felületet, hogy támogatást nyújtson a tárolószerelvényekhez és a bennük lévő szerelvényekhez.
Csak .NET natív verzióban érhető el.
ICorDebugAssemblyEnum felület
Metódusokat implementál ICorDebugEnum , és számba ICorDebugAssembly adja a tömböket.
ICorDebugBlockingObjectEnum felület
Enumerátort biztosít a CorDebugBlockingObject struktúrák listájához.
ICorDebugBoxValue felület
Egy olyan alosztály ICorDebugHeapValue , amely egy dobozos értékosztály-objektumot jelöl.
ICorDebugBreakpoint felület
Egy függvény töréspontját vagy egy érték figyelőpontját jelöli.
ICorDebugBreakpointEnum felület
Metódusokat implementál ICorDebugEnum , és számba ICorDebugBreakpoint adja a tömböket.
ICorDebugChain felület
Egy fizikai vagy logikai hívásverem egy szegmensét jelöli.
ICorDebugChainEnum felület
Metódusokat implementál ICorDebugEnum , és számba ICorDebugChain adja a tömböket.
ICorDebugClass felület
Olyan típust jelöl, amely lehet alapszintű vagy összetett (azaz felhasználó által definiált). Ha a típus általános, ICorDebugClass akkor a nem telepített általános típust jelöli.
ICorDebugClass2 felület
Általános osztályt vagy osztályt jelöl, amelynek metódusparamétere típus Type. Ez a felület kiterjeszthető ICorDebugClass.
ICorDebugCode felület
A közös köztes nyelv (CIL) kód vagy natív kód szegmensét jelöli.
ICorDebugCode2 felület
A funkcióit bővítő ICorDebugCodemódszereket biztosít.
ICorDebugCode3 felület
Egy olyan metódust biztosít, amely kibővíti az ICorDebugCode és az ICorDebugCode2 függvényt a felügyelt visszatérési értékekkel kapcsolatos információk megadásához.
ICorDebugCode4 felület
Olyan metódust biztosít, amely lehetővé teszi a hibakereső számára a függvény helyi változóinak és argumentumainak számbavételét.
ICorDebugCodeEnum felület
Metódusokat implementál ICorDebugEnum , és számba ICorDebugCode adja a tömböket.
ICorDebugComObjectValue felület
Metódusokat biztosít a gyorsítótárazott interfészobjektumok lekéréséhez.
ICorDebugContext felület
Környezeti objektumot jelöl. Ez a felület még nem lett implementálva.
ICorDebugController felület
Olyan hatókört jelöl, amely a ProcessAppDomainkódvégrehajtási környezet vezérlését is lehetővé teszi.
ICorDebugDataTarget felület
Egy visszahívási felületet biztosít, amely hozzáférést biztosít egy adott célfolyamathoz.
ICorDebugDataTarget2 felület
Logikailag kibővíti az ICorDebugDataTarget felületet.
Csak .NET natív verzióban érhető el.
ICorDebugDataTarget3 felület
Logikailag kiterjeszti az ICorDebugDataTarget felületet a betöltött modulokra vonatkozó információk megadásához.
Csak .NET natív verzióban érhető el.
ICorDebugDebugEvent felület
Meghatározza az alapfelületet, amelyből az összes ICorDebug hibakeresési esemény származik.
Csak .NET natív verzióban érhető el.
ICorDebugEditAndContinueErrorInfo felület
Obsolete. Ne használja ezt a felületet.
ICorDebugEditAndContinueSnapshot felület
Obsolete. Ne használja ezt a felületet.
ICorDebugEnum felület
Az enumerátorok hibakeresésének absztrakt alapfelülete.
ICorDebugErrorInfoEnum felület
Obsolete. Ne használja ezt a felületet.
ICorDebugEval felület
Metódusokat biztosít annak engedélyezéséhez, hogy a hibakereső végrehajtsa a kódot a hibakeresés alatt álló kód kontextusában.
ICorDebugEval2 felület
ICorDebugEval Általános típusok támogatása.
ICorDebugExceptionDebugEvent felület
Kibővíti az ICorDebugDebugEvent felületet a kivételesemények támogatásához.
Csak .NET natív verzióban érhető el.
ICorDebugExceptionObjectCallStackEnum felület
Enumerátort biztosít a kivételobjektumba beágyazott hívásveremadatokhoz.
ICorDebugExceptionObjectValue felület
Kibővíti az ICorDebugObjectValue felületet, hogy a verem nyomkövetési adatait egy felügyelt kivételobjektumból adja meg.
ICorDebugFrame felület
Az aktuális verem keretét jelöli.
ICorDebugFrameEnum felület
Metódusokat implementál ICorDebugEnum , és számba ICorDebugFrame adja a tömböket.
ICorDebugFunction felület
Felügyelt függvényt vagy metódust jelöl.
ICorDebugFunction2 felület
Logikailag kiterjeszthető ICorDebugFunction , hogy támogatást nyújtson a Just My Code részletes hibakereséséhez.
ICorDebugFunction3 felület
Logikailag kiterjeszti az ICorDebugFunction felületet, hogy hozzáférést biztosítson egy ReJIT-kérés kódjához.
ICorDebugFunctionBreakpoint felület
ICorDebugBreakpoint Kiterjed a függvényeken belüli töréspontok támogatására.
ICorDebugGCReferenceEnum felület
Enumerátort biztosít a szemétgyűjtésre szánt objektumokhoz.
ICorDebugGenericValue felület
Ennek alosztálya ICorDebugValue az összes értékre vonatkozik. Ez az interfész beolvasási és beállítási metódusokat biztosít az értékhez.
ICorDebugGuidToTypeEnum felület
Enumerátort biztosít egy olyan objektumhoz, amely leképzi a grafikus GUID-ket és a hozzájuk tartozó ICorDebugType objektumokat.
ICorDebugHandleValue felület
Ennek alosztálya ICorDebugReferenceValue egy olyan referenciaértéket jelöl, amelyhez a hibakereső létrehozott egy leírót a szemétgyűjtéshez.
ICorDebugHeapEnum felület
Enumerátort biztosít a felügyelt halomon lévő objektumokhoz.
ICorDebugHeapSegmentEnum felület
Enumerátort biztosít a felügyelt halom memóriaterületeihez.
ICorDebugHeapValue felület
Ennek alosztálya ICorDebugValue egy olyan objektumot jelöl, amelyet a CLR szemétgyűjtő gyűjtött össze.
ICorDebugHeapValue2 felület
A bővítmény támogatja ICorDebugHeapValue a futtatókörnyezeti leírókat.
ICorDebugHeapValue3 felület
Elérhetővé teszi az objektumok figyelőzárolási tulajdonságait.
ICorDebugILCode felület
A köztes nyelv (IL) kód egy szegmensét jelöli.
ICorDebugILCode2 felület
Logikailag kiterjeszti az ICorDebugILCode felületet, hogy olyan metódusokat biztosítson, amelyek visszaadják a függvény helyi változóazonosítójának tokenjét, és amelyek leképezik a profilozó eszközalapú köztes nyelvét (IL) az eredeti metódus IL-eltolásaihoz.
ICorDebugILFrame felület
A CIL-kód veremkeretét jelöli.
ICorDebugILFrame2 felület
A logikai kiterjesztése .ICorDebugILFrame
ICorDebugILFrame3 felület
Olyan metódust biztosít, amely egy függvény visszatérési értékét foglalja magában.
ICorDebugILFrame4 interfész
Olyan metódusokat biztosít, amelyek lehetővé teszik a helyi változók és kódok elérését köztes nyelv (IL) kód veremkeretében. A paraméter azt határozza meg, hogy a hibakereső hozzáfér-e a Profiler ReJIT-rendszerállapotban hozzáadott változókhoz és kódhoz.
ICorDebugInstanceFieldSymbol felület
Egy példánymező hibakeresési szimbólumadatait jelöli.
Csak .NET natív verzióban érhető el.
ICorDebugInternalFrame felület
Azonosítja a hibakereső kerettípusát.
ICorDebugInternalFrame2 felület
Információt nyújt a belső keretekről, beleértve a verem címét és az ICorDebugFrame-objektumokkal kapcsolatos pozíciót.
ICorDebugLoadedModule felület
Információkat tartalmaz egy betöltött modulról.
Csak .NET natív verzióban érhető el.
ICorDebugManagedCallback felület
Metódusokat biztosít a hibakereső visszahívások feldolgozásához.
ICorDebugManagedCallback2 felület
Módszereket biztosít a hibakereső kivételkezelés és a felügyelt hibakeresési asszisztensek (MDA-k) támogatására.
ICorDebugManagedCallback3 felület
Egy visszahívási módszert biztosít, amely azt jelzi, hogy egy engedélyezett egyéni hibakereső értesítés lett létrehozva.
ICorDebugMDA felület
Felügyelt hibakeresési asszisztens (MDA) üzenetét jelöli.
ICorDebugMemoryBuffer felület
Memóriabeli puffert jelöl.
Csak .NET natív verzióban érhető el.
ICorDebugMergedAssemblyRecord felület
Információt nyújt az egyesített szerelvényről.
Csak .NET natív verzióban érhető el.
ICorDebugMetaDataLocator felület
Metaadat-információkat biztosít a hibakeresőnek.
ICorDebugModule felület
EGY CLR-modult jelöl, amely végrehajtható vagy dinamikus csatolású kódtár (DLL).
ICorDebugModule2 felület
A logikai bővítménye ICorDebugModule.
ICorDebugModule3 felület
Létrehoz egy szimbólumolvasót egy dinamikus modulhoz.
ICorDebugModule4 felület
Egy olyan metódust biztosít, amely meghatározza, hogy a modul leképezett/hidratált formátumban van-e betöltve a memóriába.
ICorDebugModuleBreakpoint felület
Kiterjeszti ICorDebugBreakpoint az egyes modulokhoz való hozzáférést.
ICorDebugModuleDebugEvent felület
Kibővíti az ICorDebugDebugEvent felületet a modulszintű események támogatásához.
Csak .NET natív verzióban érhető el.
ICorDebugModuleEnum felület
Metódusokat implementál ICorDebugEnum , és számba ICorDebugModule adja a tömböket.
ICorDebugMutableDataTarget felület
Kibővíti az ICorDebugDataTarget felületet a mutable data targets támogatásához.
ICorDebugNativeFrame felület
A natív keretekhez használt speciális implementáció ICorDebugFrame .
ICorDebugNativeFrame2 felület
Olyan módszereket biztosít, amelyek a gyermek- és szülőkeret-kapcsolatokat tesztelik.
ICorDebugObjectEnum felület
Metódusokat implementál ICorDebugEnum , és számba adja az objektumtömböket a relatív virtuális címük (RVA-k) alapján.
ICorDebugObjectValue felület
Ennek alosztálya ICorDebugValue egy objektumot tartalmazó értéket jelöl.
ICorDebugObjectValue2 felület
ICorDebugObjectValue Kiterjed az öröklés és a felülbírálás támogatására.
ICorDebugProcess felület
Felügyelt kódot végrehajtó folyamatot jelöl.
ICorDebugProcess2 felület
A logikai kiterjesztése .ICorDebugProcess
ICorDebugProcess3 felület
Egyéni hibakeresői értesítéseket vezérel.
ICorDebugProcess4 felület
Támogatja a folyamaton kívüli végrehajtás vezérlését.
ICorDebugProcess5 felület
Kibővíti az ICorDebugProcess felületet a felügyelt halomhoz való hozzáférés támogatásához, a felügyelt objektumok szemétgyűjtésével kapcsolatos információk megadásához, valamint annak meghatározásához, hogy a hibakereső betölti-e az alkalmazás helyi natív rendszerkép-gyorsítótárából származó képeket.
ICorDebugProcess6 felület
Logikailag kibővíti az ICorDebugProcess felületet olyan funkciók engedélyezéséhez, mint például a felügyelt hibakeresési események dekódolása, amelyek natív kivételkeresési eseményekben vannak kódolva, és a virtuális modulok felosztása.
Csak .NET natív verzióban érhető el.
ICorDebugProcess7 felület
Olyan metódust biztosít, amely konfigurálja a hibakeresőt a memóriabeli metaadatok frissítéseinek kezelésére a célfolyamatban.
ICorDebugProcess8 felület
Logikailag kiterjeszti az ICorDebugProcess felületet bizonyos típusú ICorDebugManagedCallback2 kivételvisszahívások engedélyezéséhez vagy letiltásához.
ICorDebugProcess11 felület
Olyan metódust biztosít, amely számba adja a .NET-futtatókörnyezet által használt natív memóriatartományokat a .NET-típusokat és metódusokat leíró belső adatstruktúrák tárolására. A visszaadott információk ugyanazok az információk, amelyeket az SOS-paranccsal eeheap -loader jelenítenének meg.
ICorDebugProcessEnum felület
Metódusokat implementál ICorDebugEnum , és számba ICorDebugProcess adja a tömböket.
ICorDebugReferenceValue felület
Egy alosztály, amely támogatja a ICorDebugValue referenciatípusokat.
ICorDebugRegisterSet felület
A kódot végrehajtó gépen elérhető regiszterek készletét jelöli.
ICorDebugRegisterSet2 felület
Kibővíti ICorDebugRegisterSet a 64-nél több regisztrációval rendelkező hardverplatformok képességeit.
ICorDebugRemote felület
Lehetővé teszi egy felügyelt hibakereső távoli célfolyamat elindítását vagy csatolását.
ICorDebugRemoteTarget felület
Olyan módszereket biztosít, amelyek lehetővé teszik a Silverlight-alapú alkalmazások hibakeresését a CLR-környezetben.
ICorDebugRuntimeUnwindableFrame felület
Támogatást nyújt olyan nem felügyelt metódusokhoz, amelyekhez a közös nyelvi futtatókörnyezet (CLR) szükséges a keret letekeréséhez.
ICorDebugStackWalk felület
Metódusokat biztosít a felügyelt metódusok vagy keretek lekéréséhez egy szál veremén.
ICorDebugStaticFieldSymbol felület
Egy statikus mező hibakeresési szimbólumadatait jelöli.
Csak .NET natív verzióban érhető el.
ICorDebugStepper felület
A kódvégrehajtás egy olyan lépését jelöli, amelyet egy hibakereső hajt végre, azonosítóként szolgál egy parancs kiállítása és befejezése között, és lehetővé teszi a lépés megszakítását.
ICorDebugStepper2 felület
Támogatja a Just My Code (JMC) hibakeresését.
ICorDebugStepperEnum felület
Metódusokat implementál ICorDebugEnum , és számba ICorDebugStepper adja a tömböket.
ICorDebugStringValue felület
Ennek alosztálya ICorDebugHeapValue a sztringértékekre vonatkozik.
ICorDebugSymbolProvider felület
A hibakeresési szimbólumok adatainak lekérésére használható módszereket biztosít.
Csak .NET natív verzióban érhető el.
ICorDebugSymbolProvider2 felület
Logikailag kibővíti az ICorDebugSymbolProvider felületet további hibakeresési szimbólumadatok lekéréséhez.
Csak .NET natív verzióban érhető el.
ICorDebugThread felület
Egy folyamat szálát jelöli. Egy példány élettartama ICorDebugThread megegyezik az általa képviselt szál élettartamával.
ICorDebugThread2 felület
A logikai bővítménye ICorDebugThread.
ICorDebugThread3 felület
Megadja a belépési pontot az ICorDebugStackWalkhoz és a megfelelő felületekhez.
ICorDebugThread4 felület
Szálblokkoló információkat biztosít.
ICorDebugThreadEnum felület
Metódusokat implementál ICorDebugEnum , és számba ICorDebugThread adja a tömböket.
ICorDebugType felület
Olyan típust jelöl, amely lehet alapszintű vagy összetett (azaz felhasználó által definiált). Ha a típus általános, ICorDebugType a példányosított általános típust jelöli.
ICorDebugType2 felület
Kibővíti az ICorDebugType felületet egy alaptípus vagy összetett (felhasználó által definiált) típusazonosítójának lekéréséhez.
ICorDebugTypeEnum felület
Metódusokat implementál ICorDebugEnum , és számba ICorDebugType adja a tömböket.
ICorDebugUnmanagedCallback felület
Értesítést küld az olyan natív eseményekről, amelyek nem kapcsolódnak közvetlenül a CLR-hez.
ICorDebugValue
A hibakeresési folyamat olvasási vagy írási értékét jelöli.
ICorDebugValue2
Kibővíti ICorDebugValue a támogatást a következőhöz ICorDebugType: .
ICorDebugValue3 felület
Kibővíti az "ICorDebugValue" és az "ICorDebugValue2" interfészt, hogy támogatást nyújtson a 2 GB-nál nagyobb tömbökhöz.
ICorDebugValueBreakpoint
Kiterjeszti ICorDebugBreakpoint , hogy hozzáférést biztosítson bizonyos értékekhez.
ICorDebugValueEnum
Metódusokat implementál ICorDebugEnum , és számba ICorDebugValue adja a tömböket.
ICorDebugVariableHome felület
Egy függvény helyi változóját vagy argumentumát jelöli.
ICorDebugVariableHomeEnum felület
Enumerátort biztosít egy függvény helyi változóihoz és argumentumaihoz.
ICorDebugVariableSymbol felület
Lekéri egy változó hibakeresési szimbólumának adatait.
Csak .NET natív verzióban érhető el.
ICorDebugVirtualUnwinder felület
Módszereket biztosít a veremek feloldásához.
Csak .NET natív verzióban érhető el.
Structures
CodeChunkInfo struktúra
Egyetlen kódrészletet jelöl a memóriában.
COR_ACTIVE_FUNCTION
Információkat tartalmaz a szál kereteiben jelenleg aktív függvényekről.
COR_ARRAY_LAYOUT struktúra
Információt nyújt a tömbobjektumok memóriabeli elrendezéséről.
COR_DEBUG_IL_TO_NATIVE_MAP
A közös köztes nyelv (CIL) kódjának natív kódra való leképezéséhez használt eltolásokat tartalmazza.
COR_DEBUG_STEP_RANGE
Egy kódtartomány eltolásadatait tartalmazza.
COR_FIELD struktúra
Információt nyújt egy objektum mezőiről.
COR_GC_REFERENCE struktúra
Információkat tartalmaz egy szemétgyűjtésre készülő objektumról.
COR_HEAPINFO struktúra
Általános információkat nyújt a szemétgyűjtési halomról, beleértve azt is, hogy számba lehet-e véve.
COR_HEAPOBJECT struktúra
Információt nyújt a felügyelt halom egy objektumáról.
COR_IL_MAP
Egy függvény relatív eltolásának változásait adja meg.
COR_SEGMENT struktúra
A felügyelt halom egy memóriarégiójára vonatkozó információkat tartalmaz.
COR_TYPEID struktúra
Típusazonosítót tartalmaz.
COR_TYPE_LAYOUT struktúra
Információt nyújt egy objektum memóriabeli elrendezéséről.
COR_VERSION
A közös nyelvi futtatókörnyezet szabványos négyrészes verziójának számát tárolja.
CorDebugBlockingObject struktúra
Definiál egy objektumot, amely blokkolja a szálat, és annak okát.
CorDebugEHClause struktúra
Egy adott középfokú nyelv (IL) kivételkezelési (EH) záradékát jelöli.
CorDebugExceptionObjectStackFrame struktúra
Egy kivételobjektum veremkeretadatait jelöli.
CorDebugGuidToTypeMapping struktúra
Leképzi a Windows futtatókörnyezet GUID azonosítóját a megfelelő ICorDebugType objektumra.