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 |