Compartir a través de


Función RevertToPrinterSelf (winsplp.h)

Cuando se llama a RevertToPrinterSelf 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.

Observaciones

RevertToPrinterSelf se debe llamar 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 valornull que no es, se debe llamar a impersonatePrinterClient con el valor devuelto para completar la operación y limpiar el identificador del subproceso.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de winsplp.h (incluya Winsplp.h)
biblioteca de Spoolss.lib
DLL de Spoolss.dll

Consulte también

impersonatePrinterClient