واجهة IHostTask
يوفر الطرق التي تسمح بوقت تشغيل اللغة العامة (CLR) للاتصال بالمضيف لإدارة المهام.
interface IHostTask : IUnknown {
HRESULT Alert ();
HRESULT GetPriority (
[out] int *pPriority
);
HRESULT Join (
[in] DWORD dwMilliseconds,
[in] DWORD option
);
HRESULT SetCLRTask (
[in] ICLRTask *pCLRTask
);
HRESULT SetPriority (
[in] int newPriority
);
HRESULT Start ();
};
الأساليب
Method |
الوصف |
---|---|
طلبات أن مضيف تنبيه مهمة يمثله الحالي IHostTaskمثيل، لذلك تم إحباط مهمة. |
|
يحصل على المستوى أفضلية مؤشر ترابط المهام الممثلة بواسطة الحالي IHostTaskالمثيل. |
|
حظر الاتصال مهمة حتى المهام الممثلة الحالي IHostTaskاكتمال المثيل، انقضاء الفاصل الزمني المحدد، أو من IHostTask::تنبيه هو المسمى. |
|
يقوم بربط واجهة ICLRTaskمثيل مع الحالي IHostTaskمثيل. |
|
تسوية طلبات أن يقوم مضيف بضبط أفضلية مؤشر ترابط مهمة يمثله الحالي IHostTaskالمثيل. |
|
طلبات أن يقوم مضيف بنقل مهمة يمثله الحالي IHostTaskمثيل من الولاية التوقف مرحلي إلى الولاية مباشرة، بحيث يمكن تنفيذ تعليمات برمجية. |
ملاحظات
CLR باستدعاء وظائف المعرفة بواسطة IHostTaskإلى يبدأ تعيين مهمة، وبها المستوى الأفضلية لمؤشر الترابط، وهكذا.
المتطلبات
الأنظمة الأساسية: 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