更新:2007 年 11 月
用作线程临界区的宿主表示形式。
interface IHostCrst : IUnknown {
HRESULT Enter (
[in] DWORD option
);
HRESULT Leave ();
HRESULT SetSpinCount (
[in] DWORD dwSpinCount
);
HRESULT TryEnter (
[in] DWORD option,
[out] BOOL *pbSucceeded
);
};
方法
方法 |
说明 |
|---|---|
进入临界区。 |
|
离开临界区。 |
|
设置临界区的重试次数。 |
|
尝试进入临界区并立刻报告是成功还是失败。 |
备注
IHostCrst 允许公共语言运行库 (CLR) 与临界区的宿主表示形式进行直接通信,而不是通过使用 EnterCriticalSection 或 LeaveCriticalSection 之类的 Win32 函数进行通信。
要求
**平台:**请参见 .NET Framework 系统要求。
**头文件:**MSCorEE.idl
**库:**作为一项资源包含在 MSCorEE.dll 中
**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0