上下文处于其中的关键区域类型。
enum CriticalRegionType;
成员
值
| Name | 说明 | 
|---|---|
| InsideCriticalRegion | 表示上下文在关键区域内。 在关键的区域内时,会在计划程序中隐藏异步挂起。 若发生此类挂起,资源管理器将等待线程变为可运行,并只使其继续而不是再次调用计划程序。 必须十分小心地使用此类区域中所使用的任何锁。 | 
| InsideHyperCriticalRegion | 表示上下文在超关键区域内。 在超关键的区域内时,会在计划程序中隐藏同步和异步挂起。 若发生此类挂起或阻塞,资源管理器将等待线程变为可运行,并只使其继续而不是再次调用计划程序。 不得与在此类区域外运行的代码共享从此区域内获取的锁。 这样做将导致不可预知的死锁。 | 
| OutsideCriticalRegion | 表示上下文在所有关键区域外。 | 
要求
**标头:**concrtrm.h
命名空间: 并发