Недокументированные функции NTDLL
10 февраля 2001
NtReleaseSemaphore (ZwReleaseSemaphore)
NTSYSAPI
NTSTATUS
NTAPI
NtReleaseSemaphore(
IN HANDLE SemaphoreHandle,
IN ULONG ReleaseCount,
OUT PULONG PreviousCount OPTIONAL );
Функция NtReleaseSemaphore увеличивает счётчик семафора (семафор находится в сигнальном состоянии, когда счётчик семафора больше нуля).
SemaphoreHandle
HANDLE семафора, открытый с доступом SEMAPHORE_MODIFY_STATE.
ReleaseCount
Количество увеличений счётчика, обычно 1.
PreviousCount
Дополнительный указатель на переменную ULONG, получающую состояние счётчика семафора до вызова.
Документировал:
Томаш Новак
Зависимости:
Библиотека: ntdll.lib
См. также:
NtCreateSemaphore
NtOpenSemaphore
NtQuerySemaphore
Abiola Oke