PsAllocSiloContextSlot 函数 (ntddk.h)

此例程分配可用于在所有接收器中插入、检索和删除对象的槽。

语法

NTSTATUS PsAllocSiloContextSlot(
  [in]  ULONG_PTR Reserved,
  [out] ULONG     *ReturnedContextSlot
);

参数

[in] Reserved

此参数保留以供将来使用,必须设置为零

[out] ReturnedContextSlot

指向接收新分配槽索引的调用方分配变量的指针。 此参数是必需的,不能 NULL

返回值

返回以下 NT 状态代码。

返回代码 描述
STATUS_INSUFFICIENT_RESOURCES 系统中没有更多可用的槽位。 这是一个错误代码。
STATUS_SUCCESS 作已成功完成。

言论

使用此 API 并不常见,因为所有接收器监视器在调用 PsRegisterSiloMonitor 例程时都会分配存储槽。 可以使用 PsGetSiloMonitorContextSlot 例程检索该槽,并由驱动程序用于其上下文作。

要求

要求 价值
最低支持的客户端 Windows 10 版本 1607
支持的最低服务器 Windows Server 2016
目标平台 窗户
标头 ntddk.h

另请参阅

PsFreeSiloContextSlot