Dela via


ICorProfilerObjectEnum-gränssnitt

Innehåller metoder för att iterera sekventiellt genom en samling låsta objekt som genereras av Ngen.exe (native image generator).

Metoder

Metod Beskrivning
Kloningsmetod Hämtar en gränssnittspekare till en kopia av det här ICorProfilerObjectEnum gränssnittet.
GetCount-metod Hämtar det totala antalet låsta objekt i samlingen.
Nästa metod Hämtar det angivna antalet sammanhängande objekt från en sekventiell samling objekt, med början vid uppräknarens aktuella position i sekvensen.
Återställ metod Flyttar uppräknarens markör till sekvensens startposition.
Skip-metod Flyttar markören för uppräknaren från den aktuella positionen så att det angivna antalet element hoppas över.

Kommentarer

Gränssnittet ICorProfilerObjectEnum är en uppräknare. Det gör att mottagaren av en matris kan hämta element från avsändaren med en hastighet som är lämplig för mottagaren. Med andra ord kan mottagaren uttryckligen styra flödet av matriselement, vilket undviker problem som är relaterade till att skicka stora matriser som metodparametrar.

Använd ICorProfilerInfo2::EnumModuleFrozenObjects för att hämta en pekare till ICorProfilerObjectEnum gränssnittet.

Krav

Plattformar: Se Systemkrav.

Huvudet: CorProf.idl, CorProf.h

Bibliotek: CorGuids.lib

.NET Framework versioner: Tillgänglig sedan 2.0

Se även