مشاركة عبر


واجهة ICLRSyncManager

قم بتعريف الطرق التي تسمح للمضيف إلى الحصول على معلومات حول المهام المطلوبة و إلى كشف deadlocks في تنفيذ المزامنة الخاصة بها.

interface ICLRSyncManager : IUnknown {
    HRESULT CreateRWLockOwnerIterator (
        [in]  SIZE_T     cookie, 
        [out] SIZE_T     *pIterator
    );
    HRESULT DeleteRWLockOwnerIterator (
        [in]  SIZE_T     Iterator
    );
    HRESULT GetMonitorOwner (
        [in]  SIZE_T     cookie,
        [out] IHostTask  **ppOwnerHostTask
    );
    HRESULT GetRWLockOwnerNext (
        [in]  SIZE_T     Iterator, 
        [out] IHostTask  **ppOwnerHostTask
    );
};

الأساليب

Method

الوصف

أسلوب ICLRSyncManager::CreateRWLockOwnerIterator

طلبات وقت تشغيل اللغة العامة (CLR) بإنشاء المكرر للمضيف تستخدم لتحديد التعيين المهام جارى الإنتظار قفل كاتب لقارئ.

أسلوب ICLRSyncManager::DeleteRWLockOwnerIterator

طلبات أن CLR إتلاف iteraإلىr التي أنشأها على استدعاء إلى CreateRWLockOwnerIterator.

أسلوب ICLRSyncManager::GetMonitorOwner

يحصل على مهمة التي تملك جهاز العرض المحدد.

أسلوب ICLRSyncManager::GetRWLockOwnerNext

يحصل تشغيل مهمة التالية التي هو انتظار التأمين الكاتب للقارئ الحالي.

المتطلبات

الأنظمة الأساسية: 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

راجع أيضًا:

المرجع

واجهة IHostSyncManager

Thread

المبادئ

مؤشر الترابط التشعبي المدارة و لم تتم إدارته

موارد أخرى

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