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