Fonction RevertToPrinterSelf (winsplp.h)

Quand RevertToPrinterSelf est appelé sur un thread d’emprunt d’identité, il retourne le jeton pour le thread en cours d’emprunt d’identité.

Syntaxe

HANDLE RevertToPrinterSelf();

Valeur de retour

Si l’opération réussit, la fonction retourne le jeton du thread emprunt d’identité. Si le thread actuel n’emprunte pas l’identité d’un autre thread, cette fonction retourne null.

Remarques

RevertToPrinterSelf doit être appelé lorsqu’un composant a besoin d’accéder aux ressources à partir du contexte système local, comme le Registre. Le contexte système local est le contexte de sécurité (collection de paramètres qui définissent le comportement de sécurité d’un processus ou d’un thread) du processus système. Le processus système est le processus qui s’exécute dans la session d’ouverture de session créée pour le compte système local lors du démarrage du système d’exploitation.

Si RevertToPrinterSelf retourne une valeur non NULL, ImpersonatePrinterClient doit être appelé avec la valeur de retour pour terminer l’opération et propre le handle de thread.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête winsplp.h (inclure Winsplp.h)
Bibliothèque Spoolss.lib
DLL Spoolss.dll

Voir aussi

ImpersonatePrinterClient