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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de