Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Yönetilen işlevlerin "enter", "leave" ve "tailcall" kancalarının güncelleştirilmiş sürümlerinde çağrılacak profil oluşturucu tarafından uygulanan işlevleri belirtir.
Sözdizimi
HRESULT SetEnterLeaveFunctionHooks2(
[in] FunctionEnter2 *pFuncEnter,
[in] FunctionLeave2 *pFuncLeave,
[in] FunctionTailcall2 *pFuncTailcall);
Parametreler
pFuncEnter
[in] FunctionEnter2 geri çağırması olarak kullanılacak uygulamaya yönelik bir işaretçi.
pFuncLeave
[in] FunctionLeave2 geri çağırması olarak kullanılacak uygulamaya yönelik bir işaretçi.
pFuncTailcall
[in] FunctionTailcall2 geri çağırması olarak kullanılacak uygulamaya yönelik bir işaretçi.
Açıklamalar
SetEnterLeaveFunctionHooks2 yöntemi, ICorProfilerInfo::SetEnterLeaveFunctionHooks yöntemine benzer. Enter/leave/tailcall geri çağırmalarının yeni sürümleri olarak kullanılacak işlevleri, enter/leave/tailcall geri çağırmalarının eski sürümleri olarak kullanılacak işlevleri belirtmek için ilkini kullanın.
Aynı anda yalnızca bir geri arama kümesi etkin olabilir. Bu nedenle, bir profil oluşturucu hem hem de ICorProfilerInfo::SetEnterLeaveFunctionHooksSetEnterLeaveFunctionHooks2çağırırsa kullanılır SetEnterLeaveFunctionHooks2 .
SetEnterLeaveFunctionHooks2 yöntemi yalnızca profil oluşturucunun ICorProfilerCallback::Initialize geri çağırmasından çağrılabilir.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: CorProf.idl, CorProf.h
Kitaplığı: CorGuids.lib
.NET Framework Sürümleri: 2.0 sürümünden itibaren kullanılabilir