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 ICorDebugThread nesnesindeki tüm yığın zincirlerini içeren bir ICorDebugChainEnum numaralandırıcısına arabirim işaretçisi alır.
Sözdizimi
HRESULT EnumerateChains (
[out] ICorDebugChainEnum **ppChains
);
Parametreler
ppChains [out] Etkin (yani en son) zincirden başlayarak bu iş parçacığındaki tüm yığın zincirlerinin numaralandırılmasına izin veren bir ICorDebugChainEnum nesnenin adresini gösteren işaretçi.
Açıklamalar
Yığın zinciri, iş parçacığı için fiziksel çağrı yığınını temsil eder. Aşağıdaki koşullar bir yığın zinciri sınırı oluşturur:
Yönetilenden yönetilmeyene veya yönetilmeyenden yönetilene geçiş.
Bağlam anahtarı.
Bir kullanıcı iş parçacığını ele geçiren bir hata ayıklayıcısı.
Tek bir bağlamda tamamen yönetilen kod çalıştıran bir iş parçacığı için basit durumda, iş parçacıkları ve yığın zincirleri arasında bire bir yazışma olacaktır.
Hata ayıklayıcı, tüm iş parçacıklarının fiziksel çağrı yığınlarını mantıksal çağrı yığınları halinde yeniden düzenlemek isteyebilir. Bu, tüm iş parçacıklarının zincirlerini çağıran/çağıran ilişkilerine göre sıralamayı ve yeniden gruplandırmalarını içerir.
Gereksinimler
Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.
Üstbilgi: CorDebug.idl, CorDebug.h
Kitaplık: CorGuids.lib
.NET sürümleri: .NET Framework 1.0'dan itibaren kullanılabilir