RevertToPrinterSelf 函数 (winsplp.h)

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

语法

HANDLE RevertToPrinterSelf();

返回值

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

注解

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

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

要求

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

另请参阅

ImpersonatePrinterClient