現在、マップされたIPPプリンターへの印刷ジョブを開始したユーザーの名前をプログラムで取得しようとしています。
JOB_INFO_2構造体のメンバーに、ローカルで印刷ジョブを開始したユーザーではなくpUserName、IPPプリンターへの接続に使用されているユーザーの名前が含まれているという事実に苦労しています。
説明する:

両方を見ると、MicrosoftのPrintMonツールとプリンタキューはどちらも同じように表示されます。

と

別のユーザーが印刷ジョブを開始しましたが、所有者であるユーザーとして「uwe_keim」が表示されます。
これは、IPPプリンターでの認証に使用されているユーザーの接続クレデンシャルに由来するようです。

印刷ジョブを開始した実際のユーザーを取得する機会があるかどうかについて、私は本当にわかりません(マルチユーザー端末環境で実行されるアプリにはこれが必要です)。
だから私の質問を要約すると:
印刷ジョブを開始したユーザーの名前を取得するにはどうすればよいですか?(印刷ジョブを所有するユーザーの名前とは対照的)