FindNextPrinterChangeNotificationの第4引数に、PRINTER_NOTIFY_INFO構造体のポインタのポインタを渡すと、もう少し詳しいプリンタ通知情報が取得できる。
PRINTER_NOTIFY_INFO structure (Winspool.h) - Win32 apps | Microsoft Docs
pPNIがNULLじゃなければ、VersionとかFlagsとかCountとか。さらにaDataのIdとかTyoeぐらいは出したい。
ついでに、FindNextPrinterChangeNotificationの第2引数のdwChangeの値も定数で定義されてるので、これも何が来てるか出力する。
dwChangeの変化はわかったが、肝心のpPNIはNULLだった。
やはりPRINTER_NOTIFY_OPTIONSが要るんかな・・・。