ICorProfilerInfo3::SetFunctionIDMapper2 (Método)
Especifica la función implementada en el generador de perfiles a la que se llamará para asignar valores FunctionID a valores alternativos, que se pasan a los enlaces de entrada y salida de función del generador de perfiles. Este método extiende el método ICorProfilerInfo::SetFunctionIDMapper con un parámetro de datos adicional, que los generadores de perfiles pueden usar para eliminar la ambigüedad entre los runtime.
HRESULT SetFunctionIDMapper2(
[in] FunctionIDMapper2 *pFunc,
[in] void *clientData);
Parámetros
pFunc
[in] Puntero a una implementación de FunctionIDMapper2 a la que se llamará para asignar los valores de FunctionID a sus valores alternativos.clientData
[in] Puntero que se pasa a cada llamada de función FunctionIDMapper2 realizada por el runtime actual. El generador de perfiles puede usar esta información para eliminar la ambigüedad entre los runtime.
Comentarios
Las alternativas para los valores FunctionID se pasarán a los enlaces de entrada y salida de función del generador de perfiles (FunctionEnter3, FunctionLeave3 y FunctionTailcall3; o FunctionEnter3WithInfo, FunctionLeave3WithInfo y FunctionTailcall3WithInfo) que especifica el método SetEnterLeaveFunctionHooks3 o SetEnterLeaveFunctionHooks3WithInfo.
Solamente se puede establecer el método FunctionIDMapper2 una vez; es recomendable hacerlo en la devolución de llamada de ICorProfilerCallback::Initialize.
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
Versiones de .NET Framework: 4
Vea también
Referencia
Otros recursos
Interfaces para generación de perfiles
Generación de perfiles (Referencia de la API no administrada)