Функция PsRegisterSiloMonitor (ntddk.h)

Эта подпрограмма регистрирует монитор silo сервера, который может получать уведомления о событиях silo сервера.

Чтобы начать получение уведомлений, вызовите подпрограмму PsStartSiloMonitor.

Синтаксис

NTSTATUS PsRegisterSiloMonitor(
  [in]  PSILO_MONITOR_REGISTRATION Registration,
  [out] PSILO_MONITOR              *ReturnedMonitor
);

Параметры

[in] Registration

Указывает монитор silo сервера, который требуется зарегистрировать, типа SILO_MONITOR_REGISTRATION.

[out] ReturnedMonitor

Получает указатель на монитор. Этот указатель используется для дальнейших вызовов, связанных с монитором.

Возвращаемое значение

Возвращаются следующие коды состояния NT:

Возвращаемый код Описание
STATUS_INVALID_PARAMETER Версия, указанная в ntddk.h, не соответствует SILO_MONITOR_REGISTRATION_VERSION, имя компонента не указано, или обратный вызов завершения не указан.
STATUS_PRIVILEDGE_NOT_HELD Подпрограмма вызывается в сило.
STATUS_INSUFFICIENT_RESOURCES Нет памяти для регистрации монитора сило или отсутствует доступный слот silo.
STATUS_SUCCESS Операция успешно завершена.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1607
минимальный поддерживаемый сервер Windows Server 2016
целевая платформа Виндоус
заголовка ntddk.h