Fonction ImpersonatePrinterClient (winsplp.h)
ImpersonatePrinterClient reprend l’emprunt d’identité du client, à la fin de l’opération commencée par RevertToPrinterSelf.
Syntaxe
BOOL ImpersonatePrinterClient(
[in] HANDLE hToken
);
Paramètres
[in] hToken
Handle fourni par l’appelant à un thread. Ce paramètre doit avoir été précédemment retourné par un appel à RevertToPrinterSelf.
Valeur retournée
Si l’opération réussit, la fonction retourne TRUE. Sinon, la fonction retourne FALSE. L’appelant peut obtenir un code d’erreur en appelant GetLastError (décrit dans la documentation Microsoft Windows SDK).
Remarques
Cette fonction doit être appelée après un appel réussi à RevertToPrinterSelf. Il reprend l’emprunt d’identité du client et nettoie 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 |