Partager via


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

Voir aussi

RevertToPrinterSelf