Функция ImpersonatePrinterClient (winsplp.h)
ImpersonatePrinterClient возобновляет олицетворение клиента, завершая операцию, начатую RevertToPrinterSelf.
Синтаксис
BOOL ImpersonatePrinterClient(
[in] HANDLE hToken
);
Параметры
[in] hToken
Дескриптор потока, предоставленный вызывающим. Этот параметр должен быть ранее возвращен вызовом RevertToPrinterSelf.
Возвращаемое значение
Если операция выполнена успешно, функция возвращает значение TRUE. В противном случае функция возвращает значение FALSE. Вызывающий объект может получить код ошибки, вызвав Метод GetLastError (описанный в документации по Microsoft Windows SDK).
Комментарии
Эта функция должна вызываться после успешного вызова RevertToPrinterSelf. Он возобновляет олицетворение клиента и очищает дескриптор потока.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | winsplp.h (включая Winsplp.h) |
Библиотека | Spoolss.lib |
DLL | Spoolss.dll |