Compartir a través de


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

Consulte también

RefreshPrinterChangeNotification

RouterAllocPrinterNotifyInfo