Compartir a través de


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

Consulte también