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 |