共用方式為


PsGetPermanentSiloContext 函式 (ntddk.h)

此例程會擷取插入 尋址接收器 中,而不會遞增參考計數的物件。

語法

NTSTATUS PsGetPermanentSiloContext(
  [in] PESILO Silo,
  [in] ULONG  ContextSlot,
       PVOID  *ReturnedSiloContext
);

參數

[in] Silo

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

[in] ContextSlot

先前由PsAllocSiloContextSlot 所配置的唯讀位置,並由 psMakeSiloContextPermanent 進行唯讀。

ReturnedSiloContext

接收現有物件位址的呼叫端配置變數指標。 這是必要參數,而且無法 NULL

傳回值

會傳回下列 NT 狀態代碼。

傳回碼 描述
STATUS_NOT_FOUND
位置是空的。 這是錯誤碼。
STATUS_NOT_SUPPORTED
位置不是只讀的,而且無法安全地擷取物件。 這是錯誤碼。
STATUS_SUCCESS
作業已順利完成。

言論

PsGetPermanentSiloContext 的成功呼叫不會遞增 ReturnedSiloContext 參數所指向之對象的參考計數。 只要尋址接收器物件上有有效的參考,傳回的對象指標就會有效。

要求

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