Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Tillhandahåller hjälpmetoder för att komma åt data från SOS.
Anmärkning
Det här API:et utformades ursprungligen för intern användning i körningen. Även om det nu stöds för användning från tredje part rekommenderar vi att du arbetar med ICorDebug OCH ICorProfiler API:er när det är möjligt.
Methods
| Metod | Description |
|---|---|
| GetAppDomainData | Hämtar data för programdomänen på den angivna adressen. |
| GetAppDomainList | Hämtar listan över programdomäner i körningen. |
| GetAppDomainStoreData | Hämtar data om runtime-programdomänlagret. |
| GetAssemblyData | Hämtar data för sammansättningen på den angivna adressen. |
| GetCCWData | Hämtar COM-anropsbara omslutningsdata (CCW) för en COM-omslutningsadress. |
| GetCCWInterfaces | Hämtar COM-gränssnittspekardata för en COM-anropsbar omslutning (CCW). |
| GetCodeHeaderData | Hämtar kodhuvuddata för den JIT-kompilerade metoden som innehåller den angivna instruktionspekaren. |
| GetCodeHeapList | Hämtar listan över kodhögar för den angivna JIT-chefen. |
| GetDomainLocalModuleData | Hämtar data för den domänlokala modulen på den angivna adressen. |
| GetDomainLocalModuleDataFromAppDomain | Hämtar domänlokala moduldata för den angivna programdomänen och modulidentifieraren. |
| GetDomainLocalModuleDataFromModule | Hämtar domänlokala moduldata för den angivna modulen. |
| GetFieldDescData | Hämtar data för en FieldDesc-adress. |
| GetGCHeapData | Hämtar allmän information om skräpinsamlingshögen. |
| GetGCHeapDetails | Hämtar detaljerad information för den angivna skräpinsamlingshögen. |
| GetGCHeapList | Hämtar listan över heapadresser för serverskräpinsamling. |
| GetGCHeapStaticData | Hämtar information om statisk skräpinsamling. |
| GetHandleEnum | Hämtar en uppräknare för körningshandtag. |
| GetHandleEnumForTypes | Hämtar en uppräknare för körningshandtag vars typer matchar de angivna typvärdena. |
| GetHeapAnalyzeData | Hämtar heapanalysdata för den angivna skräpinsamlingshögen. |
| GetHeapAnalyzeStaticData | Hämtar statiska heapanalysdata för skräpinsamlaren. |
| GetHeapSegmentData | Hämtar information för det angivna heapsegmentet för skräpinsamling. |
| GetILForModule | Hämtar den mellanliggande språkadressen (IL) som motsvarar en relativ virtuell adress i en modul. |
| GetJitManagerList | Hämtar listan över JIT-chefer som är kända för körningen. |
| GetMethodDescData | Hämtar data för den angivna MethodDesc-pekaren. |
| GetMethodDescFromToken | Hämtar en MethodDesc-adress för en metadatatoken i en modul. |
| GetMethodDescName | Hämtar namnet som motsvarar en MethodDesc-adress. |
| GetMethodDescPtrFromFrame | Hämtar MethodDesc-pekaren som motsvarar en ramadress. |
| GetMethodDescPtrFromIP | Hämtar pekaren för metoden MethodDesc som motsvarar den metod som innehåller den angivna interna instruktionsadressen. |
| GetMethodTableData | Hämtar data för en metodtabell. |
| GetMethodTableFieldData | Hämtar fältdata för en metodtabell. |
| GetMethodTableForEEClass | Hämtar den metodtabelladress som motsvarar en EEClass-adress. |
| GetMethodTableSlot | Hämtar värdet för ett fack i en metodtabell. |
| GetModule | Hämtar ett IXCLRDataModule gränssnitt för en moduladress. |
| GetModuleData | Hämtar data som motsvarar modulen som läses in på en viss adress. |
| GetObjectData | Hämtar data för objektet på den angivna adressen. |
| GetOOMData | Hämtar out-of-memory-data för den angivna skräpinsamlingshögen. |
| GetOOMStaticData | Hämtar statiska minnesdata för skräpinsamlaren. |
| GetRCWData | Hämtar runtime-anropsbara omslutningsdata (RCW) för en COM-omslutningsadress. |
| GetRCWInterfaces | Hämtar COM-gränssnittspekardata för en runtime-anropsbar omslutning (RCW). |
| GetRegisterName | Hämtar visningsnamnet för en runtime-registeridentifierare. |
| GetStackReferences | Hämtar en uppräknare för referenser i en trådanropsstack. |
| GetStressLogAddress | Hämtar adressen till körningsbelastningsloggen. |
| GetSyncBlockCleanupData | Hämtar rensningsdata för synkroniseringsblocket på den angivna adressen. |
| GetSyncBlockData | Hämtar data för synkroniseringsblocket med det angivna talet. |
| GetThreadData | Hämtar data för den hanterade tråden på den angivna adressen. |
| GetThreadFromThinlockID | Hämtar den hanterade trådadressen som motsvarar en tunnlåssidentifierare. |
| GetThreadLocalModuleData | Hämtar trådlokala moduldata för den angivna tråden och modulindexet. |
| GetThreadpoolData | Hämtar data för körningstrådspoolen. |
| GetThreadStoreData | Hämtar data om körningstrådsarkivet. |
| GetTLSIndex | Hämtar det trådlokala lagringsindex som används av körningen. |
| GetUsefulGlobals | Hämtar globala körningsadresser som ofta är användbara för diagnostikverktyg. |
| GetWorkRequestData | Hämtar data för arbetsbegäran på den angivna adressen. |
| TraverseLoaderHeap | Räknar upp block i den angivna lastarens heap. |
| TraverseModuleMap | Bläddrar igenom en modulkarta och anropar ett återanrop för varje post. |
| TraverseRCWCleanupList | Bläddrar i rensningslistan för runtime callable wrapper (RCW) och anropar ett besökaråteranrop för varje post. |
| TraverseVirtCallStubHeap | Räknar upp block i ett virtuellt anropsstub heap för den angivna programdomänen. |
Anmärkningar
Det här gränssnittet finns i körningen och exponeras inte via några rubriker eller biblioteksfiler. Det är dock ett COM-gränssnitt som härleds från IUnknown med GUID 436f00f2-b42a-4b9f-870c-e73db66ae930 som kan hämtas via de vanliga COM-mekanismerna.
Kravspecifikation
Plattformar: Se Systemkrav. Rubrik: Inget bibliotek: Inga .NET Framework-versioner: Tillgänglig sedan 4.7