The crit_init function is a critical-section function that creates and returns a new critical-section variable (a variable of type CRITICAL). Use this function to obtain a new instance of a variable of type CRITICAL (a critical-section variable). Use this variable to prevent interference between two threads of execution. At the time of creating this variable, no thread owns the critical section.
Threads must not own or be waiting for the critical section when crit_terminate is called.
CRITICAL crit_init(void);
A newly allocated critical-section variable (CRITICAL).
none