3 марта 2001
NtSignalAndWaitForSingleObject (ZwSignalAndWaitForSingleObject)
NTSYSAPI
NTSTATUS
NTAPI
NtSignalAndWaitForSingleObject(
IN HANDLE ObjectToSignal,
IN HANDLE WaitableObject,
IN BOOLEAN Alertable,
IN PLARGE_INTEGER Time OPTIONAL );
Функция NtSignalAndWaitForSingleObject переводит один объект в сигнальное состояние и
выполняет ожидание второго объекта. См. также описание Win32 API функции SignalObjectAndWait в Microsoft SDK.
ObjectToSignal
HANDLE объекта для перевода в сигнальное состояние. Возможные типы объекта:
- Event Object
- Semaphore Object
- Mutant Object
WaitableObject
HANDLE объекта для ожидания. Может быть любым объектом, поддерживающим ожидание.
Alertable
Если установлено, функция APC может прервать ожидание.
Time
Дополнительный указатель на значение типа LARGE_INTEGER, задающее время (абсолютное
или относительное) таймаута (в 100-нс единицах измерения). Отрицательные значения означают относительное время.
Документировал:
Томаш Новак
Зависимости:
Библиотека: ntdll.lib
См. также:
NtCreateEvent
NtCreateMutant
NtCreateSemaphore
NtWaitForMultipleObjects
NtWaitForSingleObject