PsMakeSiloContextPermanent 函式 (ntddk.h)

這個例程會讓接收器實例中的位置成為只讀的,讓位置中的物件擷取,而不會影響該對象的參考計數。

語法

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

參數

[in] Silo

位置所在的尋址接收器。 這個參數是必要的,而且不能是 NULL

[in] ContextSlot

要設為只讀的位置。 此位置先前必須由 PsAllocSiloContextSlot 例程配置。

傳回值

會傳回下列 NT 狀態代碼。

傳回碼 Description
STATUS_INVALID_PARAMETER
此位置不包含有效的物件。 這是錯誤碼。
STATUS_NOT_FOUND
此位置尚未配置。 這是錯誤碼。
STATUS_SUCCESS
作業已成功完成。

備註

呼叫這個例程之前,位置必須包含有效的 物件。 完成之後, PsReplaceSiloContextPsRemoveSiloContext 例程將會失敗,並 STATUS_NOT_SUPPORTED

規格需求

需求
最低支援的用戶端 Windows 10 (版本 1607)
最低支援的伺服器 Windows Server 2016
目標平台 Windows
標頭 ntddk.h