FindClosePrinterChangeNotification

FindFirstPrinterChangeNotificationで取得した変更通知ハンドルをCloseHandleで閉じてしまうと、不正なハンドルとして例外が出てしまうことがある。
変更通知ハンドルは、FindClosePrinterChangeNotificationで閉じるべきである。

FindClosePrinterChangeNotification 関数 (Winspool.h) - Win32 apps | Microsoft Docs

FindClosePrinterChangeNotification.cppで、

とすると、

ブレークポイントをこの位置に置いてもここまで来るので、変更通知ハンドルを閉じる部分は問題無かった。
ブレークポイントをこの位置に置いてもここまで来るので、変更通知ハンドルを閉じる部分は問題無かった。

ブレークポイントをこの位置に置いてもここまで来るので、変更通知ハンドルを閉じる部分は問題無かった。

Sample/winapi/FindClosePrinterChangeNotification/FCPCN/src/FCPCN at master · bg1bgst333/Sample · GitHub