Función InitializePrintMonitor (winsplp.h)
La función InitializePrintMonitor está obsoleta y solo se admite con fines de compatibilidad. Los nuevos monitores de impresión deben implementar InitializePrintMonitor2 para que se puedan usar con clústeres de servidores de impresión.
La función InitializePrintMonitor de un monitor de impresión inicializa un monitor de impresión.
Sintaxis
LPMONITOREX InitializePrintMonitor(
[in] LPWSTR pRegistryRoot
);
Parámetros
[in] pRegistryRoot
Puntero proporcionado por el autor de la llamada a una cadena que identifica una ruta de acceso del Registro que el monitor de impresión puede usar para almacenar valores específicos del monitor.
Valor devuelto
Si la operación se realiza correctamente, la función debe devolver un puntero a una estructura MONITOREX . De lo contrario, la función debe llamar a SetLastError (descrita en la documentación de Microsoft Windows SDK) para establecer un código de error y devolver NULL.
Comentarios
La función InitializePrintMonitor debe exportarse mediante monitores de lenguaje y archivos DLL del servidor de supervisión de puertos. Se llama a la función inmediatamente después de cargar el archivo DLL del monitor y no se llama de nuevo hasta que se vuelve a cargar el archivo DLL. Sus propósitos son permitir que el monitor se inicialice y proporcionar al administrador de colas punteros a funciones de supervisión internas. Los punteros de función se encuentran en una estructura MONITOR , a la que se hace referencia a través de la función MONITOREX .
El parámetro pRegistryRoot proporciona un puntero a una cadena que representa la ruta de acceso a una clave del Registro MonitorName , donde MonitorName es el nombre de monitor que se especificó cuando se llamó a la función AddMonitor del administrador de colas para agregar el monitor. El monitor puede usar esta clave para almacenar valores y nombres de valor específicos del monitor. Cuando se llama a la función DeleteMonitor del administrador de trabajos, el administrador de colas elimina la clave MonitorName y todos los valores almacenados debajo. (Las funciones AddMonitor y DeleteMonitor se describen en la documentación de Windows SDK).
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | winsplp.h (incluya Winsplp.h) |