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

Ayrıca bkz.