ISOSDacInterface Interface

Biedt helpermethoden voor toegang tot gegevens uit SOS.

Opmerking

Deze API is oorspronkelijk ontworpen voor intern gebruik in de runtime. Hoewel het nu wordt ondersteund voor gebruik van derden, raden we u aan om indien mogelijk met ICorDebug en ICorProfiler API's te werken.

Methods

Methode Description
GetAppDomainData Hiermee worden gegevens opgehaald voor het toepassingsdomein op het opgegeven adres.
GetAppDomainList Haalt de lijst met toepassingsdomeinen op in de runtime.
GetAppDomainStoreData Hiermee worden gegevens opgehaald over het domeinarchief van de runtimetoepassing.
GetAssemblyData Haalt gegevens op voor de assembly op het opgegeven adres.
GetCCWData Hiermee worden COM-aanroepbare wrapper-gegevens (CCW) opgehaald voor een COM-wrapper-adres.
GetCCWInterfaces Hiermee worden COM-interfacepointergegevens opgehaald voor een COM-aanroepbare wrapper (CCW).
GetCodeHeaderData Haalt codeheadergegevens op voor de JIT-gecompileerde methode die de opgegeven instructiepointer bevat.
GetCodeHeapList Haalt de lijst met code-heaps voor de opgegeven JIT-manager op.
GetDomainLocalModuleData Hiermee worden gegevens opgehaald voor de domein-lokale module op het opgegeven adres.
GetDomainLocalModuleDataFromAppDomain Hiermee worden domein-lokale modulegegevens opgehaald voor het opgegeven toepassingsdomein en de module-id.
GetDomainLocalModuleDataFromModule Hiermee worden domein-lokale modulegegevens opgehaald voor de opgegeven module.
GetFieldDescData Hiermee haalt u gegevens op voor een FieldDesc-adres.
GetGCHeapData Hiermee haalt u algemene informatie op over de verzamelde garbage-heap.
GetGCHeapDetails Haalt gedetailleerde informatie op voor de opgegeven garbagecollection heap.
GetGCHeapList Haalt de lijst met heap-adressen van de server garbagecollection op.
GetGCHeapStaticData Hiermee worden heapgegevens van statische garbagecollection opgehaald.
GetHandleEnum Haalt een enumerator op voor runtime-ingangen.
GetHandleEnumForTypes Hiermee wordt een enumerator opgehaald voor runtime-ingangen waarvan de typen overeenkomen met de opgegeven typewaarden.
GetHeapAnalyzeData Hiermee worden heap-analysegegevens opgehaald voor de opgegeven garbagecollection heap.
GetHeapAnalyzeStaticData Haalt statische heap-analysegegevens op voor de garbagecollector.
GetHeapSegmentData Haalt informatie op voor het opgegeven heap-segment garbagecollection.
GetILForModule Hiermee haalt u het il-adres (tussenliggende taal) op dat overeenkomt met een relatief virtueel adres in een module.
GetJitManagerList Haalt de lijst met JIT-managers op die bekend zijn bij de runtime.
GetMethodDescData Hiermee haalt u de gegevens voor de opgegeven MethodDesc-aanwijzer op.
GetMethodDescFromToken Hiermee haalt u een MethodDesc-adres op voor een metagegevenstoken in een module.
GetMethodDescName Hiermee haalt u de naam op die overeenkomt met een MethodDesc-adres.
GetMethodDescPtrFromFrame Hiermee haalt u de MethodDesc-aanwijzer op die overeenkomt met een frameadres.
GetMethodDescPtrFromIP Haalt de aanwijzer van de MethodDesc op die overeenkomt met de methode die het opgegeven systeemeigen instructieadres bevat.
GetMethodTableData Hiermee haalt u gegevens op voor een methodetabel.
GetMethodTableFieldData Hiermee haalt u veldgegevens op voor een methodetabel.
GetMethodTableForEEClass Hiermee haalt u het adres van de methodetabel op dat overeenkomt met een EEClass-adres.
GetMethodTableSlot Hiermee haalt u de waarde van een site in een methodetabel op.
GetModule Hiermee haalt u een IXCLRDataModule interface voor een moduleadres op.
GetModuleData Haalt de gegevens op die overeenkomen met de module die op een bepaald adres is geladen.
GetObjectData Haalt gegevens op voor het object op het opgegeven adres.
GetOOMData Haalt onvoldoende geheugengegevens op voor de opgegeven garbagecollection-heap.
GetOOMStaticData Haalt statische out-of-memory gegevens op voor de garbagecollector.
GetRCWData Haalt runtime-aanroepbare wrapper-gegevens (RCW) op voor een COM-wrapper-adres.
GetRCWInterfaces Hiermee worden COM-interfacepointergegevens opgehaald voor een runtime-aanroepbare wrapper (RCW).
GetRegisterName Haalt de weergavenaam voor een runtime-register-id op.
GetStackReferences Hiermee haalt u een enumerator op voor verwijzingen op een thread-aanroepstack.
GetStressLogAddress Haalt het adres van het runtime-stresslogboek op.
GetSyncBlockCleanupData Hiermee worden opschoongegevens opgehaald voor het synchronisatieblok op het opgegeven adres.
GetSyncBlockData Hiermee worden gegevens opgehaald voor het synchronisatieblok met het opgegeven getal.
GetThreadData Hiermee worden gegevens opgehaald voor de beheerde thread op het opgegeven adres.
GetThreadFromThinlockID Hiermee haalt u het beheerde threadadres op dat overeenkomt met een thin-lock-id.
GetThreadLocalModuleData Hiermee worden thread-lokale modulegegevens opgehaald voor de opgegeven thread en module-index.
GetThreadpoolData Hiermee worden gegevens opgehaald voor de runtime-threadgroep.
GetThreadStoreData Hiermee worden gegevens opgehaald over het runtime-threadarchief.
GetTLSIndex Haalt de thread-lokale opslagindex op die wordt gebruikt door de runtime.
GetUsefulGlobals Haalt globale runtimeadressen op die vaak nuttig zijn voor diagnostische hulpprogramma's.
GetWorkRequestData Hiermee worden gegevens opgehaald voor de werkaanvraag op het opgegeven adres.
TraverseLoaderHeap Opsomming van blokken in de opgegeven laadlaad.
TraverseModuleMap Doorkruist een moduletoewijzing en roept een callback aan voor elke vermelding.
TraverseRCWCleanupList Doorkruist de opschoonlijst met runtime-aanroepbare wrapper (RCW) en roept een bezoekers-callback aan voor elke vermelding.
TraverseVirtCallStubHeap Opsomming van blokken in een virtuele aanroep stub heap voor het opgegeven toepassingsdomein.

Opmerkingen

Deze interface bevindt zich in de runtime en wordt niet weergegeven via headers of bibliotheekbestanden. Het is echter een COM-interface die is afgeleid van IUnknown de GUID 436f00f2-b42a-4b9f-870c-e73db66ae930 die kan worden verkregen via de gebruikelijke COM-mechanismen.

Requirements

Platformen: Zie Systeemvereisten. Rubriek: Geen bibliotheek: Geen .NET Framework-versies: beschikbaar sinds 4.7

Zie ook