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


Функция 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

См. также раздел

RevertToPrinterSelf