أسلوب IHostThreadPoolManager::SetMaxThreads
قم بتعيين الحد الأقصى رقم من عمليات جزئية التي يمكن المحافظة على مضيف في تجمع عمليات جزئية.
HRESULT SetMaxThreads (
[in] DWORD MaxThreads
);
المعلمات
- MaxThreads
الحد الأقصى لعدد العاملين مؤشر ترابط s في مؤشر ترابط التجمع.
القيمة المُرجعة
hresult |
الوصف |
---|---|
S_OK |
SetMaxThreads returned successfully. |
HOST_E_CLRNOTAVAILABLE |
لم يتم تم تحميله وقت تشغيل اللغة العامة (CLR) في إحدى العمليات أو CLR هو في الولاية حيث لا يقوم بتشغيل تعليمات برمجية تمت إدارتها أو معالجة الاستدعاء بنجاح. |
HOST_E_TIMEOUT |
The يتصل timed خارج. |
HOST_E_NOT_OWNER |
The caller does not own the قفل. |
HOST_E_ABANDONED |
An حدث was canceled while a blocked مؤشر ترابط أو fiber was جارى الإنتظار تشغيل it. |
E_FAIL |
حدث فشل الكوارث، غير معروف. عند إرجاع أسلوب E_FAIL، CLR هو لم تعد قابلة للاستخدام في العملية. المكالمات اللاحقة إلى المضيف للأساليب إرجاع HOST_E_CLRNOTAVAILABLE. |
E_NOTIMPL |
مضيف لا يوفر تطبيق SetMaxThreads. |
ملاحظات
مضيف هو غير مطلوب للسماح CLR لتكوين حجم تجمع مؤشرات الترابط. قد ترغب في بعض الأجهزة المضيفة التحكم الخاص بتجمع مؤشرات الترابط، لأسباب مثل تطبيق أو الأداء أو قابلية التوسع. في هذه الحالة، يجب أن تعود مضيف على القيمة HRESULT E_NOTIMPL.
المتطلبات
الأنظمة الأساسية: See متطلبات النظام إطار عمل .NET.
**Header:**MSCorEE.idl
**المكتبة:**مُضمن كـ مورد في MSCorEE.dll
.NET Framework Versions: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
راجع أيضًا:
المرجع
أسلوب IHostThreadPoolManager::GetMaxThreads