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
プリンター ポートを追加する AddPortUI 関数 ポート モニター UI DLL へのポインター。その後、ユーザーからポート構成情報を取得し、ポート モニター サーバー DLL に送信します。
pfnConfigurePortUI
ユーザーからポート構成情報を取得し、ポート モニター サーバー DLL に送信する ConfigurePortUI 関数 ポート モニター UI DLL へのポインター。
pfnDeletePortUI
プリンター ポートを削除する DeletePortUI 関数 ポート モニター UI DLL へのポインター。
備考
すべての構造体メンバーは、ポート モニター UI DLL によって初期化する必要があります。 構造体のアドレスは、InitializePrintMonitorUI 関数の戻り値として印刷スプーラーに渡されます。
必要条件
要件 | 価値 |
---|---|
ヘッダー | winsplp.h (Winsplp.h を含む) |
関連項目
InitializePrintMonitorUI の