PsMakeSiloContextPermanent 函数 (ntddk.h)

此例程使接收器实例中的槽处于只读状态,从而允许检索槽中的对象,而不会影响该对象的引用计数。

语法

NTSTATUS PsMakeSiloContextPermanent(
  [in] PESILO Silo,
  [in] ULONG  ContextSlot
);

参数

[in] Silo

槽所在的孤岛。 此参数是必需的,不能 NULL

[in] ContextSlot

要设为只读的槽。 槽以前必须由 PsAllocSiloContextSlot 例程分配。

返回值

返回以下 NT 状态代码。

返回代码 描述
STATUS_INVALID_PARAMETER
槽不包含有效对象。 这是一个错误代码。
STATUS_NOT_FOUND
尚未分配槽。 这是一个错误代码。
STATUS_SUCCESS
作已成功完成。

言论

在调用此例程之前,槽必须包含有效的对象。 完成后,PsReplaceSiloContextPsRemoveSiloContext 例程将失败,STATUS_NOT_SUPPORTED

要求

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