次の方法で共有


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