RevertToPrinterSelf 函数 (winsplp.h)

在模拟线程上调用 RevertToPrinterSelf 时,它将返回正在模拟的线程的令牌。

语法

HANDLE RevertToPrinterSelf();

返回值

如果作成功,该函数将返回模拟线程的标记。 如果当前线程未模拟另一个线程,则此函数返回 NULL

言论

当组件需要从本地系统上下文(如注册表)访问资源时,应调用 RevertToPrinterSelf。 本地系统上下文是系统进程的安全上下文(定义进程或线程的安全行为的设置集合)。 系统进程是在作系统启动时为本地系统帐户创建的登录会话中运行的进程。

如果 RevertToPrinterSelf 返回非NULL,则必须使用返回值调用 ImpersonatePrinterClient,以完成作并清理线程句柄。

要求

要求 价值
目标平台 桌面
标头 winsplp.h (包括 Winsplp.h)
Spoolss.lib
DLL Spoolss.dll

另请参阅

ImpersonatePrinterClient