IHostThreadPoolManager::GetAvailableThreads Method

Mendapatkan jumlah utas di kumpulan utas yang saat ini tidak memproses item kerja.

Sintaksis

HRESULT GetAvailableThreads (
    [out] DWORD *pdwAvailableWorkerThreads
);

Parameter-parameternya

pdwAvailableWorkerThreads [out] Arahkan ke jumlah utas di kumpulan utas yang saat ini tidak memproses item kerja.

Mengembalikan Nilai

HRESULT Deskripsi
S_OK GetAvailableThreads berhasil dikembalikan.
HOST_E_CLRNOTAVAILABLE Runtime bahasa umum (CLR) belum dimuat ke dalam proses, atau CLR berada dalam keadaan di mana ia tidak dapat menjalankan kode terkelola atau memproses panggilan dengan sukses.
HOST_E_TIMEOUT Waktu panggilan habis.
HOST_E_NOT_OWNER Pemanggil tidak memiliki kunci.
HOST_E_ABANDONED Peristiwa dibatalkan saat utas atau serat yang diblokir sedang menunggu di atasnya.
E_FAIL Kegagalan bencana yang tidak diketahui terjadi. Ketika metode mengembalikan E_FAIL, CLR tidak lagi dapat digunakan dalam proses. Panggilan berikutnya ke metode hosting mengembalikan HOST_E_CLRNOTAVAILABLE.
E_NOTIMPL Host tidak menyediakan implementasi .GetAvailableThreads

Komentar

Jika host tidak memberikan implementasi GetAvailableThreads, host harus mengembalikan nilai HRESULT E_NOTIMPL.

Persyaratan

Platform: Lihat Persyaratan Sistem.

Header: MSCorEE.h

Perpustakaan: Disertakan sebagai sumber daya dalam MSCorEE.dll

Versi .NET Framework: Tersedia sejak 2.0

Baca juga