critical_section::lock Method
Acquires this critical section.
void lock();
Remarks
It is often safer to utilize the scoped_lock construct to acquire and release a critical_section object in an exception safe way.
If the lock is already held by the calling context, an improper_lock exception will be thrown.
Requirements
Header: concrt.h
Namespace: concurrency