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.
Modül eşlemesinde geçiş yapıp her giriş için bir geri çağırma çağırır.
Note
Bu API başlangıçta çalışma zamanında iç kullanım için tasarlanmıştır. Artık üçüncü taraf kullanımı için desteklense de mümkün olduğunda ve ICorDebug API'leriyle ICorProfiler çalışmanızı öneririz.
Syntax
HRESULT TraverseModuleMap(ModuleMapType mmt, CLRDATA_ADDRESS moduleAddr, MODULEMAPTRAVERSE pCallback, LPVOID token);
Parameters
mmt
[in] Hangi modül eşlemesine geçildiğini gösteren bir ModuleMapType numaralandırma değeri.
moduleAddr
[in] Eşlemesi çapraz geçiş yapılan modülün adresi.
pCallback
[in] MODULEMAPTRAVERSE Her eşleme girdisi için çağrılacak bir geri çağırma işlevi.
token
[in] Geri çağırma işlevine geçirilen çağıran tanımlı değer.
Remarks
Sağlanan yöntem arabirimin ISOSDacInterface bir parçasıdır ve sanal yöntem tablosunun 15. yuvasına karşılık gelir.
Geri MODULEMAPTRAVERSE arama şu imzaya sahiptir: typedef void (*MODULEMAPTRAVERSE)(UINT index, CLRDATA_ADDRESS methodTable,LPVOID token);. Geri çağırma eşleme girdisi dizinini, bu girdinin yöntem tablosu adresini ve çağıran tanımlı belirteci alır.
Requirements
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: Hiç kimse
Kütüphane: Hiç kimse
.NET Framework Sürümleri: 4.7 sürümünden itibaren kullanılabilir