PsGetSiloContext 函式 (ntddk.h)
此例程會從指定的尋址接收器和位置擷取尋址接收器內容。
語法
NTSTATUS PsGetSiloContext(
[in] PESILO Silo,
[in] ULONG ContextSlot,
PVOID *ReturnedSiloContext
);
參數
[in] Silo
尋址接收器內容所在的尋址接收器。 這個參數是必要的,而且不能是 NULL。
[in] ContextSlot
尋址接收器內容所在的位置。 PsAllocSiloContextSlot 例程所配置的插槽。
ReturnedSiloContext
接收尋址接收器內容的指標。 失敗時,收到的值為 NULL。
傳回值
會傳回下列 NT 狀態代碼。
傳回碼 | Description |
---|---|
|
找不到尋址接收器內容時的狀態代碼。 |
|
如果提供無效的插槽號碼做為 ContextSlot 參數,狀態代碼。 |
|
作業已成功完成。 |
備註
PsGetSiloContext 例程會擷取插入指定尋址接收器的物件。 此例程的成功呼叫會遞增 ReturnedSiloContext 參數所指向之對象的參考計數。 ReturnedSiloContext 參數指向的對象,必須在不再需要時呼叫 PsDereferenceSiloContext 來遞減。 如果尋址接收器已由沒有其他進程或 NtTerminateJobObject 的特定呼叫終止,內容位置可能會空白。 在此情況下,傳回狀態 STATUS_NOT_FOUND。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 (版本 1607) |
最低支援的伺服器 | Windows Server 2016 |
目標平台 | Windows |
標頭 | ntddk.h |