Freigeben über


ImpersonatePrinterClient-Funktion (winsplp.h)

ImpersonatePrinterClient setzt den Identitätswechsel des Clients fort und schließt den von RevertToPrinterSelf gestarteten Vorgang ab.

Syntax

BOOL ImpersonatePrinterClient(
  [in] HANDLE hToken
);

Parameter

[in] hToken

Vom Aufrufer bereitgestelltes Handle für einen Thread. Dieser Parameter muss zuvor von einem Aufruf von RevertToPrinterSelf zurückgegeben worden sein.

Rückgabewert

Wenn der Vorgang erfolgreich ist, gibt die Funktion TRUE zurück. Andernfalls gibt die Funktion FALSE zurück. Der Aufrufer kann einen Fehlercode abrufen, indem er GetLastError aufruft (in der Microsoft Windows SDK-Dokumentation beschrieben).

Hinweise

Diese Funktion muss nach einem erfolgreichen Aufruf von RevertToPrinterSelf aufgerufen werden. Er setzt den Identitätswechsel des Clients fort und bereinigt das Threadhandle.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile winsplp.h (einschließlich Winsplp.h)
Bibliothek Spoolss.lib
DLL Spoolss.dll

Weitere Informationen

RevertToPrinterSelf