PsAttachSiloToCurrentThread 函数 (ntddk.h)

此例程将线程临时置于指定的 Silo 中

语法

PESILO PsAttachSiloToCurrentThread(
  [in] PESILO Silo
);

参数

[in] Silo

线程要模拟的 silo。 在整个模拟期间,调用方必须保留对 silo 的引用。

返回值

附加到当前线程的上一个 silo。

注解

指定的 Silo 附加到当前线程,以便它成为线程的有效 silo。

然后,线程在附加的 silo 的命名空间中运行,直到调用 PsDetachSiloFromCurrentThread

示例

PESILO PreviousSilo = PsAttachSiloToCurrentThread(SomeSilo);

// Do work within the silo context

PsDetachSiloFromCurrentThread(PreviousSilo);</pre>

要求

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

另请参阅

PsDetachSiloFromCurrentThread