Funciones estáticas globales para generación de perfiles
En esta sección se describen las funciones de la API no administradas que usa la API de generación de perfiles.
En esta sección
Funciones de generación de perfiles de .NET Framework 1
FunctionEnter (Función)
Notifica al generador de perfiles que se está pasando el control a una función. Quedó desusada en .NET Framework 2.0.FunctionLeave (Función)
Notifica al generador de perfiles que una función está a punto de volver al llamador. Quedó desusada en .NET Framework 2.0.FunctionTailcall (Función)
Notifica al generador de perfiles que la función que se está ejecutando está a punto de realizar una llamada de cola a otra función. Quedó desusada en .NET Framework 2.0.
Funciones de generación de perfiles de .NET Framework 2
FunctionIDMapper (Función)
Notifica al generador de perfiles que el identificador especificado de una función puede reasignarse a otro identificador que se va a usar en las devoluciones de llamada FunctionEnter2, FunctionLeave2 y FunctionTailcall2 de esa función. Además, permite al generador de perfiles indicar si desea recibir devoluciones de llamada de esa función.FunctionEnter2 (Función)
Notifica al generador de perfiles que se está pasando el control a una función y proporciona información sobre el marco de pila y los argumentos de función. Se trata de una función desusada en .NET Framework 4.FunctionLeave2 (Función)
Notifica al generador de perfiles que hay una función a punto de volver al llamador y proporciona información sobre el marco de pila y el valor devuelto de la función. Se trata de una función desusada en .NET Framework 4.FunctionTailcall2 (Función)
Notifica al generador de perfiles que la función que se está ejecutando está a punto de realizar una llamada de cola a otra función y proporciona información sobre el marco de pila. Se trata de una función desusada en .NET Framework 4.StackSnapshotCallback (Función)
Proporciona al generador de perfiles información sobre cada marco administrado y cada ejecución de los marcos no administrados de la pila durante un recorrido de pila, iniciado por el método ICorProfilerInfo2::DoStackSnapshot.
Funciones de generación de perfiles de .NET Framework 4
FunctionIDMapper2 (Función)
Notifica al generador de perfiles que el identificador especificado de una función puede reasignarse a otro identificador que se va a usar en las devoluciones de llamada FunctionEnter3, FunctionLeave3 y FunctionTailcall3 o las devoluciones de llamada FunctionEnter3WithInfo, FunctionLeave3WithInfo y FunctionTailcall3WithInfo de esa función. Además, permite al generador de perfiles indicar si desea recibir devoluciones de llamada de esa función.FunctionIDMapper2 extiende la función FunctionIDMapper con un parámetro clientData, que los generadores de perfiles pueden usar para eliminar ambigüedades entre los runtimes.
FunctionEnter3 (Función)
Notifica al generador de perfiles que se está pasando el control a una función.FunctionEnter3WithInfo (Función)
Notifica al generador de perfiles que se pasa el control a una función y proporciona un identificador que se puede pasar a ICorProfilerInfo3::GetFunctionEnter3Info para recuperar el marco de pila y los argumentos de la función.FunctionLeave3 (Función)
Notifica al generador de perfiles que se está devolviendo el control de una función.FunctionLeave3WithInfo (Función)
Notifica al generador de perfiles que se devuelve el control desde una función y proporciona un identificador que se puede pasar a ICorProfilerInfo3::GetFunctionLeave3Info para recuperar el marco de pila y el valor devuelto.FunctionTailcall3 (Función)
Notifica al generador de perfiles que la función que se está ejecutando está a punto de realizar una llamada de cola a otra función.FunctionTailcall3WithInfo (Función)
Notifica al generador de perfiles que la función que se está ejecutando está a punto de realizar una llamada de cola a otra función y proporciona un identificador que se puede pasar a ICorProfilerInfo3::GetFunctionTailcall3Info para recuperar el marco de pila.
Secciones relacionadas
Información general sobre la generación de perfiles
Interfaces para generación de perfiles