RouterFreePrinterNotifyInfo 函式 (winsplp.h)

列印後台處理程式的 RouterFreePrinterNotifyInfo 函式會解除分配指定的PRINTER_NOTIFY_INFO結構及其相關聯PRINTER_NOTIFY_INFO_DATA結構陣列。 (這些結構會在 Microsoft Windows SDK documentation.)

語法

BOOL RouterFreePrinterNotifyInfo(
  [in, optional] PPRINTER_NOTIFY_INFO pInfo
);

參數

[in, optional] pInfo

呼叫端提供的PRINTER_NOTIFY_INFO結構指標 (Windows SDK 檔) 中所述。

傳回值

如果作業成功,函式會傳回 TRUE。 否則函式會傳回 FALSE

備註

列印提供者的 RefreshPrinterChangeNotification 函式應該呼叫 RouterFreePrinterNotifyInfo 來解除分配 路由器先前配置的結構AllocPrinterNotifyInfo,但只有在 RefreshPrinterChangeNotification 發生錯誤時。 如果 RefreshPrinterChangeNotification 成功,您應該假設用戶端應用程式會解除分配結構。

除了解除分配指定的PRINTER_NOTIFY_INFO結構及其相關聯的PRINTER_NOTIFY_INFO_DATA結構數位之外,函式也會解除分配PRINTER_NOTIFY_INFO_DATA結構陣列之任何元素中 pBuf 所指向的緩衝區空間。

如需詳細資訊,請參閱 支援印表機變更通知

規格需求

需求
目標平台 桌面
標頭 winsplp.h (包含 Winsplp.h)
程式庫 Spoolss.lib
Dll Spoolss.dll

另請參閱

RefreshPrinterChangeNotification

RouterAllocPrinterNotifyInfo