Compartir a través de


Estructura MONITORUI (winsplp.h)

La estructura MONITORUI contiene punteros a las funciones dentro de un archivo DLL de interfaz de usuario del monitor de puertos al que llama el administrador de trabajos de impresión.

Sintaxis

typedef struct _MONITORUI {
  DWORD dwMonitorUISize;
  BOOL()(PCWSTR pszServer,HWND hWnd,PCWSTR pszMonitorNameIn,PWSTR *ppszPortNameOut) * pfnAddPortUI;
  BOOL( )(PCWSTR pName,HWND hWnd,PCWSTR pPortName) *pfnConfigurePortUI;
  BOOL( )(PCWSTR pszServer,HWND hWnd,PCWSTR pszPortName) *pfnDeletePortUI;
} MONITORUI, *PMONITORUI;

Miembros

dwMonitorUISize

Tamaño, en bytes, de la estructura MONITORUI .

pfnAddPortUI

Puntero a la función AddPortUI de la DLL del monitor de puerto que agrega un puerto de impresora y, a continuación, obtiene información de configuración de puerto del usuario y la envía al archivo DLL del servidor de supervisión de puertos.

pfnConfigurePortUI

Puntero a la función ConfigurePortUI de la DLL del monitor de puerto que obtiene la información de configuración del puerto del usuario y la envía al archivo DLL del servidor de supervisión de puertos.

pfnDeletePortUI

Puntero a la función DeletePortUI de la DLL del monitor de puerto que elimina un puerto de impresora.

Comentarios

El archivo DLL de la interfaz de usuario del monitor de puerto debe inicializar todos los miembros de la estructura. La dirección de la estructura se pasa al administrador de trabajos de impresión como valor devuelto para la función InitializePrintMonitorUI .

Requisitos

Requisito Valor
Header winsplp.h (incluya Winsplp.h)

Consulte también

InitializePrintMonitorUI