共用方式為


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 函式的傳回值。

規格需求

需求
標頭 winsplp.h (包含 Winsplp.h)

另請參閱

InitializePrintMonitorUI