Funzione RouterFreePrinterNotifyInfo (winsplp.h)

La funzione di RouterFreePrinterNotifyInfo spooler di stampa dealloca una struttura di PRINTER_NOTIFY_INFO specificata e la relativa matrice di strutture PRINTER_NOTIFY_INFO_DATA associata. Queste strutture sono descritte nella documentazione di Microsoft Windows SDK.

Sintassi

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

Parametri

[in, optional] pInfo

Puntatore fornito dal chiamante a una struttura PRINTER_NOTIFY_INFO (descritta nella documentazione di Windows SDK).

Valore restituito

Se l'operazione ha esito positivo, la funzione restituisce TRUE. In caso contrario, la funzione restituisce FALSE.

Commenti

La funzione RefreshPrinterChangeNotification di un provider di stampa deve chiamare RouterFreePrinterNotifyInfo le strutture precedentemente allocate da RouterAllocPrinterNotifyInfo, ma solo se RefreshPrinterChangeNotification rileva un errore. Se RefreshPrinterChangeNotification ha esito positivo, è consigliabile presupporre che l'applicazione client deallocaterà le strutture.

Oltre a deallocare la struttura di PRINTER_NOTIFY_INFO specificata e la relativa matrice di strutture PRINTER_NOTIFY_INFO_DATA associata, la funzione dealloca anche lo spazio del buffer puntato da pBuf in qualsiasi elemento della matrice di strutture PRINTER_NOTIFY_INFO_DATA.

Per altre informazioni, vedere Supporto delle notifiche di modifica della stampante.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione winsplp.h (include Winsplp.h)
Libreria Spoolss.lib
DLL Spoolss.dll

Vedi anche

RefreshPrinterChangeNotification

RouterAllocPrinterNotifyInfo