다음을 통해 공유


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

사용자로부터 포트 구성 정보를 가져와 포트 모니터 서버 DLL로 보내는 포트 모니터 UI DLL ConfigurePortUI 함수에 대한 포인터입니다.

pfnDeletePortUI

프린터 포트를 삭제하는 포트 모니터 UI DLL DeletePortUI 함수에 대한 포인터입니다.

설명

모든 구조체 멤버는 포트 모니터 UI DLL에 의해 초기화되어야 합니다. 구조체의 주소는 InitializePrintMonitorUI 함수의 반환 값으로 인쇄 스풀러에 전달됩니다.

요구 사항

요구 사항
헤더 winsplp.h(Winsplp.h 포함)

추가 정보

InitializePrintMonitorUI