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.
Bu örnek için profil oluşturucu tarafından izlenen ara dil (IL) uzaklıklarından özgün yöntem IL uzaklıklarına bir harita döndürür.
Sözdizimi
HRESULT GetInstrumentedILMap(
[in] ULONG32 cMap,
[out] ULONG32 *pcMap,
[out, size_is(cMap), length_is(*pcMap)] COR_IL_MAP map[]
);
Parametreler
cMap [in] Dizinin depolama kapasitesi map . Daha fazla bilgi için Açıklamalar bölümüne bakın.
pcMap [out] Harita dizisine yazılan COR_IL_MAP değerlerinin sayısı.
map [out] Profil oluşturucu tarafından izlenen IL'den özgün yöntemin IL'sine eşlemeler hakkında bilgi sağlayan bir COR_IL_MAP değerleri dizisi.
Açıklamalar
Profil oluşturucu , ICorProfilerInfo::SetILInstrumentedCodeMap yöntemini çağırarak eşlemeyi ayarlarsa, hata ayıklayıcı eşlemeyi almak ve yığın izlemeleri ve değişken yaşam süreleri için IL uzaklıklarını hesaplarken eşlemeyi dahili olarak kullanmak için bu yöntemi çağırabilir.
0 ise cMap ve pcMapnull değilse, pcMap kullanılabilir COR_IL_MAP değerlerinin sayısına ayarlanır.
cMap Sıfır değilse, dizinin depolama kapasitesini map temsil eder. Yöntemi döndürdüğünde, map en fazla cMap öğe içerir ve pcMap diziye yazılan map COR_IL_MAP değerlerin sayısına ayarlanır.
IL izlenmediyse veya eşleme bir profil oluşturucu tarafından sağlanmadıysa, bu yöntem döndürür S_OK ve 0 olarak ayarlar pcMap .
Gereksinimler
Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.
Üstbilgi: CorDebug.idl, CorDebug.h
Kütüphane: CorGuids.lib
.NET sürümleri: .NET Framework 4.5.2'den itibaren kullanılabilir