共用方式為


PsCreateSiloContext 函式 (ntddk.h)

此例程會建立物件,該物件將會插入到 尋址接收器中。

語法

NTSTATUS PsCreateSiloContext(
  [in]           PESILO                        Silo,
  [in]           ULONG                         Size,
  [in]           POOL_TYPE                     PoolType,
  [in, optional] SILO_CONTEXT_CLEANUP_CALLBACK ContextCleanupCallback,
                 PVOID                         *ReturnedSiloContext
);

參數

[in] Silo

尋址接收器的指標。  這是必要參數,而且無法 NULL

[in] Size

呼叫端所定義物件部分的大小,以位元組為單位。

[in] PoolType

要配置的來源集區類型。 這個參數是必要的,而且必須是下列其中一項:NonPagedPoolNxPagedPool

[in, optional] ContextCleanupCallback

SILO_CONTEXT_CLEANUP_CALLBACK 回呼函式的指標。 當傳回的物件有零個參考時,就會呼叫 函式。 這個參數是選擇性的,而且可以 NULL

ReturnedSiloContext

接收新建立對象的位址之呼叫端配置的變數指標。

傳回值

會傳回下列 NT 狀態代碼。

傳回碼 描述
STATUS_INSUFFICIENT_RESOURCES 例程發生集區配置失敗。 這是錯誤碼。
STATUS_INVALID_PARAMETER 集區類型無效。 這是錯誤碼。
STATUS_SUCCESS 作業已順利完成。

要求

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