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
要配置的來源集區類型。 這個參數是必要的,而且必須是下列其中一項:NonPagedPoolNx 或 PagedPool。
[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 |