DkmClrInstructionAddress.IsUserCodeWithoutCheckingLineInfo Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yönetilen DM tarafından uygulanan ve dolgu tarafından kullanılan ve zaman uyumsuz dönüş yığınları yürüyoruz sırada bir yöntemin Kullanıcı kodu olup olmadığını belirleme. Bu yöntem, satır bilgisi olup olmadığını görmek üzere sembol sağlayıcısına bir gidiş dönüş yaptığından, normal ıusercode () yöntemini kullanmak istemezsiniz. Bunu önlemek için, bu yöntemi yönetilen DM 'nin diğer denetimlerini yapması için kullanırız. Ardından, bir dolgu EE sembol sağlayıcısına döndüğünde, sembol sağlayıcısı satır bilgilerini kontrol eder. Bu şekilde bu şekilde yapıldığında, tüm yönetilen dönüş yığınının uzak tarafa tek bir gidiş yolculuğa dönüşmesini sağlar. böylece, dönüş yığını çerçevelerinin Kullanıcı kodu olup olmadığını belirleme gereksinimi yoktur.
Konum kısıtlaması: API 'nin bir Izleyici bileşeninden çağrılması gerekir (bileşen düzeyi < 100.000).
Bu API, Visual Studio 12 RTM (DkmApiVersion. VS12RTM) sürümünde sunulmuştur.
public:
bool IsUserCodeWithoutCheckingLineInfo();
public:
bool IsUserCodeWithoutCheckingLineInfo();
bool IsUserCodeWithoutCheckingLineInfo();
public bool IsUserCodeWithoutCheckingLineInfo ();
member this.IsUserCodeWithoutCheckingLineInfo : unit -> bool
Public Function IsUserCodeWithoutCheckingLineInfo () As Boolean
Döndürülenler
Dışı Belirtilen yönerge adresi Kullanıcı kodu ise true.