Función RouterFreePrinterNotifyInfo (winsplp.h)
La función RouterFreePrinterNotifyInfo
del administrador de impresión desasigna una estructura de PRINTER_NOTIFY_INFO especificada y su matriz de estructura de PRINTER_NOTIFY_INFO_DATA asociada. (Estas estructuras se describen en la documentación del SDK de Microsoft Windows).
Sintaxis
BOOL RouterFreePrinterNotifyInfo(
[in, optional] PPRINTER_NOTIFY_INFO pInfo
);
Parámetros
[in, optional] pInfo
Puntero proporcionado por el autor de la llamada a una estructura de PRINTER_NOTIFY_INFO (que se describe en la documentación de Windows SDK).
Valor devuelto
Si la operación se realiza correctamente, la función devuelve TRUE. De lo contrario, la función devuelve FALSE.
Observaciones
La función RefreshPrinterChangeNot ification de un proveedor de impresión debe llamar a RouterFreePrinterNotifyInfo
para desasignar estructuras asignadas previamente por RouterAllocPrinterNotifyInfo, pero solo si RefreshPrinterChangeNotification encuentra un error. Si RefreshPrinterChangeNotification se realiza correctamente, debe suponer que la aplicación cliente desasignará las estructuras.
Además de desasignar la estructura de PRINTER_NOTIFY_INFO especificada y su matriz de estructura de PRINTER_NOTIFY_INFO_DATA asociada, la función también desasigna el espacio de búfer al que apunta pBuf en cualquier elemento de la matriz de estructura de PRINTER_NOTIFY_INFO_DATA.
Para obtener más información, consulte compatibilidad con las notificaciones de cambio de impresora.
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Escritorio |
encabezado de | winsplp.h (incluya Winsplp.h) |
biblioteca de | Spoolss.lib |
DLL de | Spoolss.dll |