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
포트 모니터 UI DLL 사용자로부터 포트 구성 정보를 가져오고 포트 모니터 서버 DLL로 보내는 ConfigurePortUI 함수에 대한 포인터입니다.
pfnDeletePortUI
프린터 포트를 삭제하는 DeletePortUI 함수를 포트 모니터 UI DLL에 대한 포인터입니다.
발언
모든 구조체 멤버는 포트 모니터 UI DLL에 의해 초기화되어야 합니다. 구조체의 주소는 InitializePrintMonitorUI 함수의 반환 값으로 인쇄 스풀러에 전달됩니다.
요구 사항
요구 | 값 |
---|---|
헤더 | winsplp.h(Winsplp.h 포함) |