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 iş parçacığının çerçevelerinin her birinde etkin işlev hakkında bilgi alır.
Sözdizimi
HRESULT GetActiveFunctions (
[in] ULONG32 cFunctions,
[out] ULONG32 *pcFunctions,
[in, out, size_is(cFunctions), length_is(*pcFunctions)]
COR_ACTIVE_FUNCTION pFunctions[]
);
Parametreler
cFunctions [in] Dizinin boyutu pFunctions .
pcFunctions [out] Dizide döndürülen nesne sayısına ilişkin pFunctions bir işaretçi. Döndürülen nesne sayısı, yığındaki yönetilen çerçeve sayısına eşit olacaktır.
pFunctions [in, out] Her biri bu iş parçacığının çerçevelerindeki etkin işlevler hakkında bilgi içeren COR_ACTIVE_FUNCTION nesneleri dizisi.
İlk öğe yaprak çerçeve için kullanılır ve bu şekilde yığının köküne geri döner.
Açıklamalar
Girişte null ise pFunctions , GetActiveFunctions yalnızca yığındaki işlevlerin sayısını döndürür. Başka bir ifadeyle, girişte null ise pFunctions yalnızca GetActiveFunctions içinde pcFunctionsbir değer döndürür.
GetActiveFunctions yöntemi, bir yığın izlemesindeki çerçevelerden aynı bilgileri alma üzerine bir iyileştirme olarak tasarlanmıştır ve yalnızca tam yığın izlemesinde onlar için bir ICorDebugILFrame nesnesine sahip olabilecek çerçeveleri içerir.
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 2.0'dan itibaren kullanılabilir