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.
Çalışma zamanı iş parçacığı deposu bilgileri için bir aktarım arabelleği tanımlar.
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
struct DacpThreadStoreData : ZeroInit<DacpThreadStoreData>
{
LONG threadCount;
LONG unstartedThreadCount;
LONG backgroundThreadCount;
LONG pendingThreadCount;
LONG deadThreadCount;
CLRDATA_ADDRESS firstThread;
CLRDATA_ADDRESS finalizerThread;
CLRDATA_ADDRESS gcThread;
DWORD fHostConfig; // Uses hosting flags defined above
HRESULT Request(ISOSDacInterface *sos)
{
return sos->GetThreadStoreData(this);
}
};
Members
| Üye | Açıklama |
|---|---|
threadCount |
Toplam çalışma zamanı iş parçacığı sayısı. |
unstartedThreadCount |
Başlatılmamış iş parçacığı sayısı. |
backgroundThreadCount |
Arka plan iş parçacıklarının sayısı. |
pendingThreadCount |
Bekleyen iş parçacıklarının sayısı. |
deadThreadCount |
Ölü iş parçacıklarının sayısı. |
firstThread |
Çalışma zamanı iş parçacığı listesindeki ilk iş parçacığının adresi. |
finalizerThread |
Sonlandırıcı iş parçacığının adresi. |
gcThread |
Çöp toplama iş parçacığının adresi. |
fHostConfig |
, CLRTASKHOSTEDve CLRHOSTEDgibi CLRMEMORYHOSTEDbayrakları barındıran çalışma zamanı bit maskesi. |
Request |
çağrısı ISOSDacInterface::GetThreadStoreDatayaparak yapısını doldurur. |
Remarks
Bu yapı çalışma zamanının içinde bulunur ve hiçbir üst bilgi veya kitaplık dosyası aracılığıyla kullanıma sunulmaz. Bunu kullanmak için, yukarıda belirtilen yapıyı tanımlayın.
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