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

Defined in "winternl.h".

Implemented in "build/buildd-wine-unstable_1.1.32-1+b1-amd64-KnxYu0/wine-unstable-1.1.32/build32/dlls/ntdll/critsection.c".

Debug channel "ntdll".
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout