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 de.

pfnAddPortUI

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

pfnConfigurePortUI

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

pfnDeletePortUI

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

Observaciones

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 de la función InitializePrintMonitorUI.

Requisitos

Requisito Valor
encabezado de winsplp.h (incluya Winsplp.h)

Consulte también

initializePrintMonitorUI