Método de ICorProfilerInfo3::SetFunctionIDMapper2
Especifica a função implementado o profiler que será chamada para mapear FunctionID valores para valores alternativos, que são passados para o profiler função entrada/saída ganchos. Esse método amplia o ICorProfilerInfo::SetFunctionIDMapper método com um parâmetro de dados adicionais, geradores de perfis podem usar a ambigüidade entre os tempos de execução.
HRESULT SetFunctionIDMapper2(
[in] FunctionIDMapper2 *pFunc,
[in] void *clientData);
Parâmetros
pFunc
[in] Um ponteiro para uma FunctionIDMapper2 implementação que será chamada para mapear o FunctionID valores para seus valores alternativos.clientData
[in] Um ponteiro que é passado para cada FunctionIDMapper2 função chamada feita pelo tempo de execução atual. O profiler pode usar essas informações a ambigüidade entre os tempos de execução.
Comentários
As alternativas para os valores de FunctionID serão passadas para ganchos de entrada/saída de função do profiler (FunctionEnter3, FunctionLeave3, e FunctionTailcall3; ou FunctionEnter3WithInfo, FunctionLeave3WithInfo, e FunctionTailcall3WithInfo) que são especificadas pelo SetEnterLeaveFunctionHooks3 ou SetEnterLeaveFunctionHooks3WithInfo método.
O FunctionIDMapper2 método pode ser definido apenas uma vez; Recomendamos que você definiu na ICorProfilerCallback::Initialize retorno de chamada.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: Corprof. idl, CorProf.h
Biblioteca: CorGuids.lib
.NET Framework versões: 4
Consulte também
Referência
Interface de ICorProfilerInfo3