ImpersonatePrinterClient 関数 (winsplp.h)
ImpersonatePrinterClient は、 RevertToPrinterSelf によって開始された操作を完了して、クライアントの偽装を再開します。
構文
BOOL ImpersonatePrinterClient(
[in] HANDLE hToken
);
パラメーター
[in] hToken
スレッドへの呼び出し元指定ハンドル。 このパラメーターは、 RevertToPrinterSelf の呼び出しによって以前に返されている必要があります。
戻り値
操作が成功した場合、関数は TRUE を返します。 それ以外の場合、関数は FALSE を返します。 呼び出し元は、GetLastError を呼び出すことでエラー コードを取得できます (Microsoft Windows SDKドキュメントで説明されています)。
注釈
RevertToPrinterSelf を正常に呼び出した後、この関数を呼び出す必要があります。 クライアントの偽装を再開し、スレッド ハンドルをクリーンアップします。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | winsplp.h (Winsplp.h を含む) |
Library | Spoolss.lib |
[DLL] | Spoolss.dll |