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

プリンター ポートを追加し、ユーザーからポート構成情報を取得してポート モニター サーバー DLL に送信するポート モニター UI DLL AddPortUI 関数へのポインター。

pfnConfigurePortUI

ユーザーからポート構成情報を取得し、ポート モニター サーバー DLL に送信するポート モニター UI DLL ConfigurePortUI 関数へのポインター。

pfnDeletePortUI

プリンター ポートを削除するポート モニター UI DLL DeletePortUI 関数へのポインター。

注釈

すべての構造体メンバーは、ポート モニター UI DLL によって初期化する必要があります。 構造体のアドレスは、 InitializePrintMonitorUI 関数の戻り値として印刷スプーラーに渡されます。

要件

要件
Header winsplp.h (Winsplp.h を含む)

こちらもご覧ください

InitializePrintMonitorUI