Поделиться через


Функция ImpersonatePrinterClient (winsplp.h)

ImpersonatePrinterClient возобновляет олицетворение клиента, завершив операцию, начатая RevertToPrinterSelf.

Синтаксис

BOOL ImpersonatePrinterClient(
  [in] HANDLE hToken
);

Параметры

[in] hToken

Вызывающий дескриптор, предоставленный потоком. Этот параметр должен быть возвращен ранее вызовом RevertToPrinterSelf.

Возвращаемое значение

Если операция выполнена успешно, функция возвращает TRUE. В противном случае функция возвращает FALSE. Вызывающий объект может получить код ошибки путем вызова GetLastError (описанного в документации по пакету SDK для Microsoft Windows).

Замечания

Эта функция должна вызываться после успешного вызова RevertToPrinterSelf. Он возобновляет олицетворение клиента и очищает дескриптор потока.

Требования

Требование Ценность
целевая платформа Настольный
заголовка winsplp.h (include Winsplp.h)
библиотеки Spoolss.lib
DLL Spoolss.dll

См. также

RevertToPrinterSelf