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 |