2017-06-23 11 views
0

「印刷の参照」ウィンドウの[印刷を一時停止]オプションがオンになっているかどうかを検出します。C# - 印刷キューの[印刷を一時停止する]オプションがチェックされているかどうかを確認します。

高値と低値を検索し、Win32ネイティブ印刷API(winspool)を調べて、そのような検出が利用可能かどうかを確認しましたが、無駄です。

この検出に成功した経験がある人はいますか?興味のある人のため

答えて

0

:レベル2でGETPRINTERを使用

、次いで、充填されたPRINTER_INFO_2構造体はビットPRINTER_STATUS_PAUSED設定されていなければならないメンバーの状態を含んでいます。

関連MSDNの記事:
Documents and Printing > Print Spooler API > Print Spooler API Reference > Print Spooler API Functions > GetPrinter

これは、あなたがPRINTER_ATTRIBUTESとPRINTER_STATUSのためのあなたの列挙型の構築を支援します。
https://msdn.microsoft.com/en-us/library/cc244854.aspx

これは、あなたがPRINTER_INFO_2構造の構築を支援します。
https://msdn.microsoft.com/en-us/library/windows/desktop/dd162845(v=vs.85).aspx

関連する問題