MONITORUI 结构 (winsplp.h)

MONITORUI 结构包含指向打印后台处理程序调用的端口监视器 UI DLL 中的函数的指针。

语法

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;

成员

dwMonitorUISize

MONITORUI 结构的大小(以字节为单位)。

pfnAddPortUI

指向端口监视器 UI DLL AddPortUI 函数的指针,该函数添加打印机端口,然后从用户获取端口配置信息并将其发送到端口监视器服务器 DLL。

pfnConfigurePortUI

指向端口监视器 UI DLL ConfigurePortUI 函数的指针,该函数从用户获取端口配置信息并将其发送到端口监视器服务器 DLL。

pfnDeletePortUI

指向用于删除打印机端口的端口监视器 UI DLL DeletePortUI 函数的指针。

注解

所有结构成员必须由端口监视器 UI DLL 初始化。 结构的地址作为 InitializePrintMonitorUI 函数的返回值传递给打印后台处理程序。

要求

要求
Header winsplp.h (包括 Winsplp.h)

另请参阅

InitializePrintMonitorUI