IHostSemaphore

更新:2007 年 11 月

表示用于线程处理的信号量的主机实现。

interface IHostSemaphore : IUnknown {
    HRESULT ReleaseSemaphore (
        [in]  LONG  lReleaseCount,
        [out] LONG  *lpPreviousCount
    );
    HRESULT Wait (
        [in]  DWORD dwMilliseconds,
        [in]  DWORD option
    );
};

方法

方法

说明

IHostSemaphore::ReleaseSemaphore 方法

将当前 IHostSemaphore 实例的计数增加指定的数量。

IHostSemaphore::Wait 方法

使当前 IHostSemaphore 实例一直等待,直到拥有了该实例或经历了指定的时间量。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**MSCorEE.idl

**库:**作为一项资源包含在 MSCorEE.dll 中

**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

请参见

参考

ICLRSyncManager

IHostAutoEvent

IHostManualEvent

IHostSyncManager

其他资源

宿主接口