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 |