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 |