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) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈