Scroll to navigation

RtlpUnWaitCriticalSection(3w) Wine API RtlpUnWaitCriticalSection(3w)

NAME

RtlpUnWaitCriticalSection (NTDLL.@)

SYNOPSIS

NTSTATUS RtlpUnWaitCriticalSection
(
RTL_CRITICAL_SECTION* crit
)
 

DESCRIPTION

Notifies other threads waiting on the busy critical section that it has become free.
 

PARAMS

crit [In/Out] Critical section.
 

RETURNS

Success: STATUS_SUCCESS.
Failure: Any error returned by NtReleaseSemaphore(3w).
 

NOTES

Use RtlLeaveCriticalSection(3w) instead of this function as it is often much faster.
 

SEE

RtlInitializeCriticalSectionEx(), RtlInitializeCriticalSection(), RtlInitializeCriticalSectionAndSpinCount(3w), RtlDeleteCriticalSection(), RtlEnterCriticalSection(3w), RtlLeaveCriticalSection(), RtlTryEnterCriticalSection(3w)
 

IMPLEMENTATION

Declared in "winternl.h".
Implemented in "dlls/ntdll/critsection.c".
Debug channel "ntdll".
Oct 2012 Wine API