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