Недокументированные функции NTDLL

24 ноября 2000



MUTANT_BASIC_INFORMATION

typedef struct _MUTANT_BASIC_INFORMATION {

LONG CurrentCount; BOOLEAN OwnedByCaller; BOOLEAN AbandonedState;

} MUTANT_BASIC_INFORMATION, *PMUTANT_BASIC_INFORMATION;


Используйте MUTANT_BASIC_INFORMATION в качестве буфера при вызове NtQueryMutant.


CurrentCount
Если CurrentCount меньше нуля, мутант находится в сигнализированном состоянии.
OwnedByCaller
Здесь TRUE если мутант переведён в сигнальное состояние вызывающим потоком.
AbandonedState
Установлено тогда, когда поток прерван без вызова NtReleaseMutant.


Документировал:
Свен Б. Шрайбер
Томаш Новак



Зависимости:
Библиотека: ntdll.lib


См. также:
NtCreateMutant
NtOpenMutant
NtQueryMutant
NtReleaseMutant