포트 모니터 서버 DLL 함수

다음 표에서는 포트 모니터 서버 DLL이 정의해야 하는 함수를 나열합니다.

함수 이름 Description
DllEntryPoint DLL 진입점(일반적으로 DllMain이라고 함).
ClosePort 연결된 프린터가 없는 경우 포트를 닫습니다.
EndDocPort 포트에서 인쇄 작업 종료 작업을 수행합니다.
EnumPorts 서버에서 인쇄할 수 있는 포트를 열거합니다.
InitializePrintMonitor2 인쇄 모니터를 초기화하고 instance 핸들을 반환합니다.
OpenPort 프린터 포트를 엽니다.
OpenPortEx 프린터 포트를 엽니다. (언어 모니터만 해당)
ReadPort 프린터 포트에서 데이터를 읽습니다.
StartDocPort 포트에서 인쇄 작업을 시작하는 데 필요한 작업을 수행합니다.
WritePort 프린터 포트에 데이터를 씁니다.
XcvClosePort 포트 관리가 완료된 후 포트를 닫습니다.
XcvDataPort 포트 관리 작업을 처리합니다.
XcvOpenPort 관리 목적으로 포트를 엽니다.

다음 포트 모니터 서버 DLL 함수는 선택 사항입니다.

함수 이름 Description
GetPrinterDataFromPort I/O 컨트롤 코드를 포트 드라이버에 보내고 결과를 반환합니다.
SendRecvBidiDataFromPort 애플리케이션과 프린터 또는 인쇄 서버 간의 양방향 통신을 지원합니다.
SetPortTimeOuts 열린 포트에서 제한 시간 값을 설정합니다.
종료 모니터 instance 삭제합니다. 이 함수는 클러스터 지원에 필요합니다.