مشاركة عبر


واجهة IHostCrst

يعمل كـ تمثيل للمضيف لمقطع حرج لمؤشر الترابط التشعبي.

interface IHostCrst : IUnknown {
    HRESULT Enter (
        [in]  DWORD option
    );
    HRESULT Leave ();
    HRESULT SetSpinCount (
        [in]  DWORD dwSpinCount
    );
    HRESULT TryEnter (
        [in]  DWORD option,
        [out] BOOL  *pbSucceeded
    );
};

الأساليب

Method

الوصف

أسلوب IHostCrst::Enter الزر

قم بإدخال مقطع حرج.

أسلوب IHostCrst::المغادرة

يترك مقطع حرج.

أسلوب IHostCrst::SetSpinCount

قم بتعيين عدد زيادة ونقصان لمقطع حرج.

أسلوب IHostCrst::TryEnter

محاولات إلى إدخال مقطع حرج، وتقارير نجاح أو الفشل مباشرة.

ملاحظات

IHostCrstيسمح وقت تشغيل اللغة العامة (CLR) إلى الاتصال مباشرة بتمثيل للمضيف لمقطع حرج، بدلاً من استخدام دالات Win32 مثلEnterCriticalSectionأوLeaveCriticalSection.

المتطلبات

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

راجع أيضًا:

المرجع

واجهة ICLRSyncManager

واجهة IHostSyncManager

موارد أخرى

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