Función RevertToPrinterSelf (winsplp.h)

Cuando RevertToPrinterSelf se llama a en un subproceso de suplantación, devuelve el token del subproceso que se está suplantando.

Sintaxis

HANDLE RevertToPrinterSelf();

Valor devuelto

Si la operación se realiza correctamente, la función devuelve el token del subproceso suplantado. Si el subproceso actual no suplanta a otro subproceso, esta función devuelve NULL.

Comentarios

RevertToPrinterSelf debe llamarse cuando un componente necesita acceso a los recursos desde el contexto del sistema local, como el Registro. El contexto del sistema local es el contexto de seguridad (la colección de configuraciones que definen el comportamiento de seguridad de un proceso o subproceso) del proceso del sistema. El proceso del sistema es el proceso que se ejecuta en la sesión de inicio de sesión que se crea para la cuenta del sistema local cuando se inicia el sistema operativo.

Si RevertToPrinterSelf devuelve un valor distinto de NULL , se debe llamar a ImpersonatePrinterClient con el valor devuelto para completar la operación y limpiar el identificador de subproceso.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado winsplp.h (incluya Winsplp.h)
Library Spoolss.lib
Archivo DLL Spoolss.dll

Consulte también

ImpersonatePrinterClient