共用方式為


PsInsertPermanentSiloContext 函式 (ntddk.h)

此例程會將物件插入 尋址接收器中的空位置,

語法

NTSTATUS PsInsertPermanentSiloContext(
  [in] PESILO Silo,
  [in] ULONG  ContextSlot,
  [in] PVOID  SiloContext
);

參數

[in] Silo

要插入物件的尋址接收器。 這是必要參數,而且無法 NULL

[in] ContextSlot

要插入物件的位置。 PsAllocSiloContextSlot 例程所配置的位置。

[in] SiloContext

要插入的物件,由 PsCreateSiloContext 例程所建立。 對象必須使用與在 Silo 參數中指定的相同尋址接收器來建立。 這是必要參數,而且無法 NULL

傳回值

會傳回下列 NT 狀態代碼。

傳回碼 描述
STATUS_INSUFFICIENT_RESOURCES
系統中沒有執行插入的資源。 這是錯誤碼。 
STATUS_NOT_SUPPORTED
位置不是空的。 這是錯誤碼。
STATUS_SUCCESS
作業已順利完成。

言論

PsInsertPermanentSiloContext 的成功呼叫, 會在 SiloContext上遞增參考計數。 如果 PsInsertPermanentSiloContext 失敗,則參考計數會保持不變。 在任一情況下,在例程完成之後,呼叫端必須呼叫 PsDereferenceSiloContext,以遞減 SiloContext 物件。

要求

要求 價值
最低支援的用戶端 Windows 10 版本 1607
支援的最低伺服器 Windows Server 2016
目標平臺 窗戶
標頭 ntddk.h