ICorProfilerInfo::GetCodeInfo Yöntemi
Belirtilen işlev kimliğiyle ilişkili yerel kodun kapsamını alır.
Bu yöntem kullanımdan kaldırıldı. Bunun yerine ICorProfilerInfo2::GetCodeInfo2 yöntemini kullanın.
Sözdizimi
HRESULT GetCodeInfo(
[in] FunctionID functionId,
[out] LPCBYTE *pStart,
[out] ULONG *pcSize);
Parametreler
functionId
[in] Yerel kodun ilişkilendirildiği işlevin kimliği.
pStart
[out] İşlevin yerel kodunu oluşturan bayt dizisinin işaretçisi.
pcSize
[out] Yerel kodun bayt cinsinden boyutunu belirten bir tamsayı işaretçisi.
Açıklamalar
Performansı iyileştirmek için .NET Framework sürüm 2.0'daki çalışma zamanı, bir işlevin önceden derlenmiş yerel kodunu birden çok bölgeye böler. Sonuç olarak, bir işlevin GetCodeInfo
yerel kodunun kapsamını işleyemediğinden yöntem .NET Framework 2.0'da eskir. Profil oluşturucular bunun yerine daha genel ICorProfilerInfo2::GetCodeInfo2
yöntemi kullanmaya geçmelidir.
Bu işlev çağıran tarafından ayrılan arabellekleri kullanır.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: CorProf.idl, CorProf.h
Kitaplığı: CorGuids.lib
.NET Framework Sürümleri: 1.0