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

こちらもご覧ください

RevertToPrinterSelf