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) |