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 |