FunctionEnter3 (Función)
Esta función puede usarse para notificar al generador de perfiles de que va a pasar el control a una función.
Sintaxis
void __stdcall FunctionEnter3(FunctionOrRemappedID functionOrRemappedID);
Parámetros
functionOrRemappedID
[in] El valor de este parámetro se corresponde con el identificador de la función a la que se pasará el control.
Comentarios
La función de devolución de llamada FunctionEnter3
puede usarse para notificar al generador de perfiles a medida que se llama a las funciones, pero no admite procesos de inspección de argumentos. Use el método ICorProfilerInfo3::SetEnterLeaveFunctionHooks3 para registrar la implementación de esta función.
La función FunctionEnter3
es una devolución de llamada y, como tal, debe implementarse. La implementación debe usar el atributo __declspec(naked)
de las clases de almacenamiento.
El motor de ejecución no guarda ningún registro antes de que se llame a esta función.
En el proceso de entrada de la función, deberá guardar todos los registros que use, incluidos los de la unidad de punto flotante (FPU).
En el proceso de salida, deberá quitar todos los parámetros que haya insertado su llamador para restaurar la pila.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: CorProf.idl
Biblioteca: CorGuids.lib
Versiones de .NET Framework: disponible a partir de la versión 4