Condividi tramite


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

Vedere anche

RefreshPrinterChangeNotification

RouterAllocPrinterNotifyInfo