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.
Mendapatkan jumlah utas penyelesaian I/O, dari jumlah total utas yang dikelola oleh host, yang saat ini tidak melayani permintaan.
Sintaks
HRESULT GetAvailableThreads (
[out] DWORD *pdwAvailableIoCompletionThreads
);
Parameter
pdwAvailableIoCompletionThreads
[out] Penunjuk ke jumlah utas penyelesaian I/O yang dikelola oleh host yang saat ini tersedia untuk permintaan layanan.
Tampilkan Nilai
| HRESULT | Deskripsi |
|---|---|
| S_OK |
GetAvailableThreads berhasil dikembalikan. |
| HOST_E_CLRNOTAVAILABLE | Runtime bahasa umum (CLR) belum dimuat ke dalam proses, atau CLR berada dalam status yang tidak dapat menjalankan kode terkelola atau tidak berhasil memproses panggilan. |
| HOST_E_TIMEOUT | Waktu panggilan habis. |
| HOST_E_NOT_OWNER | Pemanggil tidak memiliki kunci. |
| HOST_E_ABANDONED | Peristiwa dibatalkan saat rangkaian atau fiber yang diblokir sedang menunggunya. |
| E_FAIL | Kegagalan katastrofe yang tidak diketahui terjadi. Saat metode menampilkan E_FAIL, CLR tidak lagi dapat digunakan dalam proses. Panggilan berikutnya ke metode hosting menampilkan HOST_E_CLRNOTAVAILABLE. |
| E_NOTIMPL | Host tidak menyediakan implementasi GetAvailableThreads. |
Keterangan
Host mungkin menginginkan kontrol eksklusif atas ukuran kumpulan utas penyelesaian I/O, untuk alasan seperti implementasi, performa, atau skalabilitas. Oleh karena itu, host tidak diperlukan untuk mengimplementasikan GetAvailableThreads. Dalam hal ini, host harus mengembalikan E_NOTIMPL dari metode ini.
Persyaratan
Platform: Lihat Persyaratan Sistem.
Header: MSCorEE.h
Pustaka: Disertakan sebagai sumber daya di MSCorEE.dll
Versi .NET Framework: Tersedia mulai dari 2.0