Funzione RouterFreePrinterNotifyInfo (winsplp.h)
La funzione di RouterFreePrinterNotifyInfo
dello spooler di stampa dealloca una struttura PRINTER_NOTIFY_INFO specificata e la matrice di struttura 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.
Osservazioni
La funzione RefreshPrinterChangeNotification di un provider di stampa deve chiamare RouterFreePrinterNotifyInfo
per deallocare le strutture allocate in precedenza da RouterAllocPrinterNotifyInfo, ma solo se RefreshPrinterChangeNotification si verifica un errore. Se RefreshPrinterChangeNotification ha esito positivo, è consigliabile presupporre che l'applicazione client dealloca le strutture.
Oltre a deallocare la struttura di PRINTER_NOTIFY_INFO specificata e la matrice di struttura PRINTER_NOTIFY_INFO_DATA associata, la funzione dealloca anche lo spazio del buffer a cui punta pBuf in qualsiasi elemento della matrice di strutture PRINTER_NOTIFY_INFO_DATA.
Per altre informazioni, vedere Supporto delle notifiche di modifica della stampante.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | winsplp.h (includere Winsplp.h) |
libreria | Spoolss.lib |
dll | Spoolss.dll |