Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menentukan buffer transportasi untuk informasi penyimpanan utas runtime.
Note
API ini awalnya dirancang untuk penggunaan internal dalam runtime. Meskipun sekarang didukung untuk penggunaan pihak ketiga, sebaiknya menggunakan API ICorDebug dan ICorProfiler jika memungkinkan.
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
| Anggota | Deskripsi |
|---|---|
threadCount |
Jumlah total utas runtime. |
unstartedThreadCount |
Jumlah utas yang belum dimulai. |
backgroundThreadCount |
Jumlah utas latar belakang. |
pendingThreadCount |
Jumlah utas yang tertunda. |
deadThreadCount |
Jumlah alur mati. |
firstThread |
Alamat utas pertama dalam daftar utas runtime. |
finalizerThread |
Alamat utas finalizer. |
gcThread |
Alamat utas pengumpulan sampah. |
fHostConfig |
Bitmask bendera hosting runtime seperti CLRMEMORYHOSTED, , CLRTASKHOSTEDdan CLRHOSTED. |
Request |
Mengisi struktur dengan memanggil ISOSDacInterface::GetThreadStoreData. |
Remarks
Struktur ini berada di dalam runtime dan tidak diekspos melalui header atau file pustaka apa pun. Untuk menggunakannya, tentukan struktur seperti yang ditentukan di atas.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: Tidak
Perpustakaan: Tidak
.NET Framework Versions: Tersedia sejak 4.7