مشاركة عبر


واجهة 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::GetPriority

يحصل على المستوى أفضلية مؤشر ترابط المهام الممثلة بواسطة الحالي IHostTaskالمثيل.

أسلوب IHostTask::ربط

حظر الاتصال مهمة حتى المهام الممثلة الحالي IHostTaskاكتمال المثيل، انقضاء الفاصل الزمني المحدد، أو من IHostTask::تنبيه هو المسمى.

أسلوب IHostTask::SetCLRTask

يقوم بربط واجهة ICLRTaskمثيل مع الحالي IHostTaskمثيل.

أسلوب IHostTask::SetPriority

تسوية طلبات أن يقوم مضيف بضبط أفضلية مؤشر ترابط مهمة يمثله الحالي 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

راجع أيضًا:

المرجع

واجهة ICLRTask

واجهة ICLRTaskManager

واجهة IHostTaskManager

موارد أخرى

استضافة واجهات