RouterFreePrinterNotifyInfo 函数 (winsplp.h)
打印后台处理程序的 RouterFreePrinterNotifyInfo
函数解除分配指定的PRINTER_NOTIFY_INFO结构及其关联的PRINTER_NOTIFY_INFO_DATA结构数组。 (Microsoft Windows SDK 文档介绍了这些结构。
语法
BOOL RouterFreePrinterNotifyInfo(
[in, optional] PPRINTER_NOTIFY_INFO pInfo
);
参数
[in, optional] pInfo
调用方提供的指向PRINTER_NOTIFY_INFO结构的指针(在 Windows SDK 文档中介绍)。
返回值
如果作成功,该函数将返回 true 。 否则,该函数返回 FALSE。
言论
打印提供程序的 RefreshPrinterChangeNotification 函数应调用 RouterFreePrinterNotifyInfo
以解除分配 RouterAllocPrinterNotifyInfo分配的结构,但前提是 RefreshPrinterChangeNotification 遇到错误。 如果 RefreshPrinterChangeNotification 成功,则应假定客户端应用程序将解除分配结构。
除了解除分配指定的PRINTER_NOTIFY_INFO结构及其关联的PRINTER_NOTIFY_INFO_DATA结构数组之外,该函数还会释放 pBuf PRINTER_NOTIFY_INFO_DATA结构数组的任何元素中指向的缓冲区空间。
有关详细信息,请参阅 支持打印机更改通知。
要求
要求 | 价值 |
---|---|
目标平台 | 桌面 |
标头 | winsplp.h (包括 Winsplp.h) |
库 | Spoolss.lib |
DLL | Spoolss.dll |