Недокументированные функции 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