create section并不是核心对象,你能做的只是将一个类型为CRITICAL_SECTION的变量初始化,方法是调用:
void InitializeCriticalSection(LPCRITICAL_SECTION lpCriticalSection); 参数是一个指针,指向欲被初始化的CRITICAL_SECTION变量;
使用完以后必须使用void DeleteCriticalSection(LPCRITICAL_SECTION lpCriticalSection)清除它。
真正锁定CRITICAL_SECTION变量是VOID EnterCriticalSection(LPCRITICAL_SECTION lpCriticalSection)这个函数;
同样当我们准备离开CRITICAL_SECTION时需要使用VOID LeaveCriticalSection(LPCRITICAL_SECTION lpCriticalSection)来解除锁定