واجهة IHostThreadPoolManager
توفير طرق تمكين اللغة الشائعة وقت التشغيل (CLR) لتكوين تجمع مؤشرات الترابط ووضع عناصر العمل إلى تجمع مؤشرات الترابط في قائمة الانتظار.
interface IHostThreadpoolManager : IUnknown {
HRESULT GetAvailableThreads (
[out] DWORD *pdwAvailableWorkerThreads
);
HRESULT GetMaxThreads (
[out] DWORD *pdwMaxThreads
);
HRESULT GetMinThreads (
[out] DWORD *MinThreads
);
HRESULT QueueUserWorkItem (
[in] LPTHREAD_START_ROUTINE Function,
[in] PVOID Context,
[in] ULONG Flags
);
HRESULT SetMaxThreads (
[in] DWORD MaxThreads
);
HRESULT SetMinThreads (
[in] DWORD MinThreads
);
};
الأساليب
Method |
الوصف |
---|---|
Gets the رقم of عمليات جزئية في the مؤشر ترابط pool that are not currently processing work عناصر. |
|
يحصل على الحد الأقصى رقم من عمليات جزئية التي يحتفظ مضيف في تجمع عمليات جزئية بشكل متزامن. |
|
يحصل على الحد الأدنى لعدد عمليات جزئية الخامل التي تحتفظ بها مضيف في anticipation للطلبات. |
|
قائمة انتظار دالة للتنفيذ، ويوفر كائن الذي يحتوي على بيانات إلى ليتم استخدامه بواسطة الدالة. |
|
قم بتعيين الحد الأقصى رقم من عمليات جزئية التي يمكن المحافظة على مضيف في تجمع عمليات جزئية. |
|
قم بتعيين الحد الأدنى رقم من عمليات جزئية الخامل التي يجب الحفاظ على مضيف في anticipation طلبات. |
ملاحظات
مضيف غير مطلوب لتكوين تجمع مؤشرات الترابط باستخدام قيم المحددة في المكالمات إلى SetMaxThreadsو SetMinThreadsوظائف. في هذه الحالة، يجب أن مضيف بإرجاع القيمة 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