Функция ZwSetEvent (ntifs.h)
Подпрограмма ZwSetEvent задает объект события в состояние Signaled и пытается удовлетворить максимальное количество ожиданий.
Синтаксис
NTSYSAPI NTSTATUS ZwSetEvent(
[in] HANDLE EventHandle,
[out, optional] PLONG PreviousState
);
Параметры
[in] EventHandle
Дескриптор объекта события.
[out, optional] PreviousState
Необязательный указатель на переменную, в которой предыдущее состояние объекта события хранится в выходных данных.
Возвращаемое значение
ZwSetEvent возвращает STATUS_SUCCESS или соответствующее состояние ошибки. Возможные коды состояния ошибок включают следующие:
Возвращаемый код | Описание |
---|---|
|
Вызывающий объект не имеет необходимых привилегий для изменения события, указанного параметром EventHandle. |
|
Ресурсы, необходимые этой функции, не могут быть выделены. |
|
Указанный параметр EventHandle был недопустимым. |
Замечания
ZwSetEvent задает объект события в состояние Signaled и пытается удовлетворить максимально возможное количество ожиданий.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows XP |
целевая платформа | Всеобщий |
заголовка | ntifs.h (include Ntifs.h) |
библиотеки |
NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
См. также
использование версий собственных системных служб и Zw