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.
Ez a szakasz a profilkészítési API által használt nem felügyelt API-függvényeket ismerteti.
A szakasz tartalma
.NET-keretrendszer 1- es verziójú profilkészítési függvények
FunctionEnter függvény
Értesíti a profilozót arról, hogy a vezérlő átadva van egy függvénynek. Elavult a .NET-keretrendszer 2.0-s verziójában.
FüggvényLeave függvény
Értesíti a profilozót, hogy egy függvény visszakerül a hívóhoz. Elavult a .NET-keretrendszer 2.0-s verziójában.
FunctionTailcall függvény
Értesíti a profilozót, hogy a jelenleg végrehajtó függvény egy másik függvényre irányuló farokhívást hajt végre. Elavult a .NET-keretrendszer 2.0-s verziójában.
.NET-keretrendszer 2- es verziójú profilkészítési függvények
FunctionIDMapper függvény
Értesíti a profilozót, hogy egy függvény adott azonosítója újra leképezhető egy alternatív azonosítóra, amelyet az adott függvény FunctionEnter2, FunctionLeave2 és FunctionTailcall2 visszahívásaiban kell használni. Azt is lehetővé teszi, hogy a profilozó jelezze, hogy visszahívásokat szeretne-e kapni az adott függvényhez
FunctionEnter2 függvény
Értesíti a profilozót arról, hogy a vezérlő egy függvénynek van átadva, és információt nyújt a veremkeretről és a függvényargumentumokról. A .NET-keretrendszer 4-ben elavult.
FüggvényLeave2 függvény
Értesíti a profilozót arról, hogy egy függvény visszatér a hívóhoz, és információt nyújt a veremkeretről és a függvény visszatérési értékéről. A .NET-keretrendszer 4-ben elavult.
FunctionTailcall2 függvény
Értesíti a profilozót arról, hogy a jelenleg végrehajtó függvény egy másik függvényre irányuló farokhívást hajt végre, és információt nyújt a veremkeretről. A .NET-keretrendszer 4-ben elavult.
StackSnapshotCallback függvény
Információt nyújt a profilozónak az egyes felügyelt keretekről és a veremen futó nem felügyelt keretek minden egyes futtatásáról egy verembejárás során, amelyet az ICorProfilerInfo2::D oStackSnapshot metódus kezdeményez.
.NET-keretrendszer 4-es verziójú profilkészítési függvények
FunctionIDMapper2 függvény
Értesíti a profilozót, hogy egy függvény adott azonosítója újra leképezhető a FunctionEnter3, a FunctionLeave3 és a FunctionTailcall3, illetve aFunctionEnter3WithInfo, a FunctionLeave3WithInfo és a FunctionTailcall3WithInfo visszahívásokban használandó alternatív azonosítóra. Azt is lehetővé teszi, hogy a profilozó jelezze, hogy visszahívásokat szeretne-e kapni az adott függvényhez.
FunctionIDMapper2 kiterjeszti a FunctionIDMapper függvényt egy clientData paraméterrel, amelyet a profilkészítők a futtatókörnyezetek közötti egyértelműsítésre használhatnak.
FunctionEnter3 függvény
Értesíti a profilozót arról, hogy a vezérlő átadva van egy függvénynek.
FunctionEnter3WithInfo függvény
Értesíti a profilozót arról, hogy a vezérlő egy függvénynek van átadva, és egy leírót biztosít, amely átadható az ICorProfilerInfo3::GetFunctionEnter3Info fájlnak a veremkeret és a függvényargumentumok lekéréséhez.
FüggvényLeave3 függvény
Értesíti a profilozót arról, hogy a vezérlő egy függvényből lesz visszaadva.
FüggvényLeave3WithInfo függvény
Értesíti a profilozót, hogy a vezérlő egy függvényből lesz visszaadva, és egy leírót biztosít, amely átadható az ICorProfilerInfo3::GetFunctionLeave3Info fájlnak a veremkeret és a visszatérési érték lekéréséhez.
FunctionTailcall3 függvény
Értesíti a profilozót, hogy a jelenleg végrehajtó függvény egy másik függvényre irányuló farokhívást hajt végre.
FunctionTailcall3WithInfo függvény
Értesíti a profilozót arról, hogy a jelenleg végrehajtó függvény egy másik függvényhez való tail hívást fog végrehajtani, és egy leírót biztosít, amely átadható az ICorProfilerInfo3::GetFunctionTailcall3Info fájlnak a veremkeret lekéréséhez.