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 在 silo 中调用例程。
STATUS_INSUFFICIENT_RESOURCES 没有用于注册 silo 监视器的内存,或者没有可用的 silo 槽。
STATUS_SUCCESS 操作已成功完成。

要求

要求
最低受支持的客户端 Windows 10 版本 1607
最低受支持的服务器 Windows Server 2016
目标平台 Windows
标头 ntddk.h