ISOSDacInterface felület

Segédmeteként szolgál az adatok elérésére a forrásból SOS.

Megjegyzés:

Ezt az API-t eredetileg belső használatra tervezték a futtatókörnyezetben. Bár most már harmadik fél általi használat esetén is támogatott, javasoljuk, hogy lehetőség szerint működj együtt az ICorDebug API-kkal és az API-kkalICorProfiler.

Methods

Metódus Description
GetAppDomainData Lekéri az alkalmazástartomány adatait a megadott címen.
GetAppDomainList Lekéri az alkalmazástartományok listáját a futtatókörnyezetben.
GetAppDomainStoreData Lekéri a futtatókörnyezeti alkalmazás tartománytárolójának adatait.
GetAssemblyData A megadott címen kéri le a szerelvény adatait.
GetCCWData Lekéri a COM-hívható burkoló (CCW) adatait egy COM-burkolócímhez.
GetCCWInterfaces Lekéri a COM-felület mutatóadatait a COM hívható burkolóhoz (CCW).
GetCodeHeaderData Lekéri a megadott utasításmutatót tartalmazó JIT által lefordított metódus kódfejlécadatait.
GetCodeHeapList Lekéri a megadott JIT-kezelő kódrészleteinek listáját.
GetDomainLocalModuleData A tartomány helyi moduljának adatait kéri le a megadott címen.
GetDomainLocalModuleDataFromAppDomain A megadott alkalmazástartomány és modulazonosító tartomány-helyi moduladatait kéri le.
GetDomainLocalModuleDataFromModule Lekéri a tartomány helyi moduladatait a megadott modulhoz.
GetFieldDescData Adatokat kér le egy FieldDesc-címhez.
GetGCHeapData Általános információkat kér le a szemétgyűjtési halomról.
GetGCHeapDetails Részletes információkat kér le a megadott szemétgyűjtési halomról.
GetGCHeapList Lekéri a kiszolgáló szemétgyűjtési halomcímeinek listáját.
GetGCHeapStaticData Lekéri a statikus szemétgyűjtési halom részleteit.
GetHandleEnum Lekéri a futtatókörnyezeti leírók enumerátorát.
GetHandleEnumForTypes Lekéri az enumerátort azokhoz a futtatókörnyezeti leírókhoz, amelyek típusai megegyeznek a megadott típusértékekkel.
GetHeapAnalyzeData Lekéri a megadott szemétgyűjtési halom halomelemző adatait.
GetHeapAnalyzeStaticData Lekéri a szemétgyűjtő statikus halomelemző adatait.
GetHeapSegmentData A megadott szemétgyűjtési halomszegmens adatait kéri le.
GetILForModule Lekéri a modul egy relatív virtuális címének megfelelő köztes nyelv (IL) címét.
GetJitManagerList Lekéri a futtatókörnyezet által ismert JIT-kezelők listáját.
GetMethodDescData Lekéri az adott MethodDesc-mutató adatait.
GetMethodDescFromToken Metódusdesc-címet kér le egy metaadat-jogkivonathoz egy modulban.
GetMethodDescName Lekéri a MethodDesc-címnek megfelelő nevet.
GetMethodDescPtrFromFrame Lekéri a képkockacímnek megfelelő MethodDesc mutatót.
GetMethodDescPtrFromIP Lekéri a MethodDesc mutatóját, amely megfelel a megadott natív utasítási címet tartalmazó metódusnak.
GetMethodTableData Adatokat kér le egy metódustáblához.
GetMethodTableFieldData Mezőadatokat kér le egy metódustáblához.
GetMethodTableForEEClass Lekéri az EEClass-címnek megfelelő metódustábla-címet.
GetMethodTableSlot Lekéri egy pont értékét egy metódustáblában.
GetModule Lekéri a IXCLRDataModule modulcímek felületét.
GetModuleData Lekéri az adott címen betöltött modulnak megfelelő adatokat.
GetObjectData A megadott címen kéri le az objektum adatait.
GetOOMData Lekéri a memóriakihasznált adatokat a megadott szemétgyűjtési halomhoz.
GetOOMStaticData Lekéri a szemétgyűjtő statikus memóriakihasznált adatait.
GetRCWData Lekéri a futásidejű hívható burkoló (RCW) adatait egy COM-burkolócímhez.
GetRCWInterfaces Lekéri a COM-felület mutatóadatait egy futásidejű hívható burkolóhoz (RCW).
GetRegisterName Lekéri a futtatókörnyezet-regisztrációs azonosító megjelenítendő nevét.
GetStackReferences Egy enumerátort kér le a szálhívási verem hivatkozásaihoz.
GetStressLogAddress Lekéri a futásidejű stressznapló címét.
GetSyncBlockCleanupData Lekéri a szinkronizálási blokk törlési adatait a megadott címen.
GetSyncBlockData Beolvassa a szinkronizálási blokk adatait a megadott számmal.
GetThreadData A megadott címen kéri le a felügyelt szál adatait.
GetThreadFromThinlockID Lekéri a thin-lock azonosítónak megfelelő felügyelt szálcímet.
GetThreadLocalModuleData Lekéri a megadott szál és modulindex szál-helyi moduladatait.
GetThreadpoolData Lekéri a futtatókörnyezeti szálkészlet adatait.
GetThreadStoreData Adatokat kér le a futtatókörnyezeti száltárolóról.
GetTLSIndex Lekéri a futtatókörnyezet által használt szál-helyi tárolási indexet.
GetUsefulGlobals Lekéri a diagnosztikai eszközök számára gyakran hasznos globális futtatókörnyezeti címeket.
GetWorkRequestData A munkahelyi kérelem adatait a megadott címen kéri le.
TraverseLoaderHeap A megadott rakodó halomelem blokkainak számbavétele.
TraverseModuleMap Bejár egy modultérképet, és meghív egy visszahívást minden bejegyzéshez.
TraverseRCWCleanupList Bejárja a futásidejű hívható burkoló (RCW) törlési listáját, és meghív egy látogatói visszahívást minden bejegyzéshez.
TraverseVirtCallStubHeap A megadott alkalmazástartományhoz tartozó virtuális híváscsomótár blokkainak számbavétele.

Megjegyzések

Ez a felület a futtatókörnyezetben található, és nem jelenik meg élőfejeken vagy tárfájlokon keresztül. Ez azonban egy COM-felület, amely a SZOKÁSOS COM-mechanizmusokon keresztül elérhető GUID-ból IUnknown436f00f2-b42a-4b9f-870c-e73db66ae930 származik.

Requirements

Platformok: Lásd a rendszerkövetelményeket. Fejléc: None Library: None .NET Framework Versions: Available since 4.7

Lásd még