Функция RouterFreePrinterNotifyInfo (winsplp.h)
Функция spooler печати RouterFreePrinterNotifyInfo
освобождает указанную структуру PRINTER_NOTIFY_INFO и связанный PRINTER_NOTIFY_INFO_DATA массив структуры. (Эти структуры описаны в документации по пакету SDK для Microsoft Windows.)
BOOL RouterFreePrinterNotifyInfo(
[in, optional] PPRINTER_NOTIFY_INFO pInfo
);
[in, optional] pInfo
Вызывающий указатель на структуру PRINTER_NOTIFY_INFO (описанную в документации по пакету SDK для Windows).
Если операция выполнена успешно, функция возвращает TRUE. В противном случае функция возвращает FALSE.
Функция поставщика печати RefreshPrinterChangeNotification должна вызывать RouterFreePrinterNotifyInfo
для освобождения структур, ранее выделенных RouterAllocPrinterNotifyInfo, но только если RefreshPrinterChangeNotification возникает ошибка. Если RefreshPrinterChangeNotification успешно, следует предположить, что клиентское приложение будет освобождено от структур.
Помимо освобождения указанной структуры PRINTER_NOTIFY_INFO и связанного PRINTER_NOTIFY_INFO_DATA массива структур, функция также освобождает пространство буфера, на которое указывает pBuf в любом элементе массива структуры PRINTER_NOTIFY_INFO_DATA.
Дополнительные сведения см. в уведомления о смене принтера.
Требование | Ценность |
---|---|
целевая платформа | Настольный |
заголовка | winsplp.h (include Winsplp.h) |
библиотеки | Spoolss.lib |
DLL | Spoolss.dll |