Я знаю, как найти и прочитать файл спула локального принтера, но я не знаю, как найти и прочитать файл спула в сети. Как я могу это сделать?

Ниже то, что я сейчас имею:

//I get all available printers using
EnumPrinters(flags, NULL, 2, (LPBYTE)prninfo, needed, &needed, &returned)

//then create a new Printer Change notification thread using
    hThread = (HANDLE)_beginthreadex(NULL,
                    0,
                    NotificationUpdate,
                    (void *)hParam,
                    1,
                    &ThreadID);
    return hThread;

//then when I receive notification messages like
switch(PRINTER_NOTIFY_INFO_DATA) {
  case JOB_NOTIFY_FIELD_DEVMODE :
  case JOB_NOTIFY_FIELD_STATUS:

//I'm able to get print JobID and look in the windows folder for SPL files with that ID

GetSystemDirectoryW(wszSpoolDirectory, MAX_PATH);
wszSpoolDirectory = windows System32 folder + \spool\PRINTERS\?????+JobID.SPL

Как найти и прочитать файл SPL для сетевого принтера, который подключен к маршрутизатору только через порт LAN?

0