Недокументированные функции NTDLL
10 февраля 2001
NtQuerySemaphore (ZwQuerySemaphore)
NTSYSAPI
NTSTATUS
NTAPI
NtQuerySemaphore(
IN HANDLE SemaphoreHandle ,
IN SEMAPHORE_INFORMATION_CLASS SemaphoreInformationClass ,
OUT PVOID SemaphoreInformation ,
IN ULONG SemaphoreInformationLength ,
OUT PULONG ReturnLength OPTIONAL );
Функция NtQuerySemaphore получает параметры семафора (см. SEMAPHORE_BASIC_INFORMATION ).
SemaphoreHandle
HANDLE семафора, открытый с доступом SEMAPHORE_QUERY_STATE .
SemaphoreInformationClass
Класс информации, описанный в SEMAPHORE_INFORMATION_CLASS .
SemaphoreInformation
Указатель на буфер данных, память для которого выделена заранее.
SemaphoreInformationLength
Размер буфера SemaphoreInformation , в байтах.
ReturnLength
Дополнительно может возвратить требуемый размер буфера.
Документировал:
Томаш Новак
Зависимости:
Библиотека: ntdll.lib
См. также:
NtCreateSemaphore
NtOpenSemaphore
SEMAPHORE_BASIC_INFORMATION
SEMAPHORE_INFORMATION_CLASS