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.
Değerleri, profil oluşturucunun işlev giriş/çıkış kancalarına geçirilen alternatif değerlerle eşlemek FunctionID için çağrılacak profil oluşturucu tarafından uygulanan işlevi belirtir. Bu yöntem , ICorProfilerInfo::SetFunctionIDMapper yöntemini, profil oluşturucuların çalışma zamanları arasında belirsizliği azaltmak için kullanabilecekleri ek bir veri parametresiyle genişletir.
Sözdizimi
HRESULT SetFunctionIDMapper2(
[in] FunctionIDMapper2 *pFunc,
[in] void *clientData);
Parametreler
pFunc
[in] Değerleri alternatif değerleriyle eşlemek için çağrılacak bir FunctionIDMapper2 uygulamasının FunctionID işaretçisi.
clientData
[in] Geçerli çalışma zamanı tarafından yapılan her FunctionIDMapper2 işlev çağrısına geçirilen bir işaretçi. Profil oluşturucu, çalışma zamanları arasında kesinlik sağlamak için bu bilgileri kullanabilir.
Dönüş Değeri
Açıklamalar
FunctionID değerlerinin alternatifleri, profil oluşturucunun SetEnterLeaveFunctionHooks3 veya SetEnterLeaveFunctionHooks3WithInfo yöntemi tarafından belirtilen işlev giriş/çıkış kancalarına (FunctionEnter3, FunctionLeave3 ve FunctionTailcall3WithInfo, FunctionEnter3WithInfo ve FunctionTailcall3WithInfo) geçirilir.
FunctionIDMapper2 yöntemi yalnızca bir kez ayarlanabilir; ICorProfilerCallback::Initialize geri çağırmasında ayarlamanızı öneririz.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: CorProf.idl, CorProf.h
Kitaplığı: CorGuids.lib
.NET Framework Sürümleri: 4'ten beri kullanılabilir