포트 _ 정보 _ 3 구조

포트 _ 정보 _ 3 구조는 프린터 포트의 상태 값을 지정 합니다.

구문

typedef struct _PORT_INFO_3 {
  DWORD  dwStatus;
  LPTSTR pszStatus;
  DWORD  dwSeverity;
} PORT_INFO_3, *PPORT_INFO_3;

구성원

dwStatus

새 포트 상태 값입니다. 이 값은 pszStatus 멤버가 NULL 인 경우에만 사용 됩니다.

이 멤버는 다음 값 중 하나일 수 있습니다.

의미
0 프린터 포트 상태를 지웁니다.
포트 _ 상태 _ 오프 라인 포트의 프린터가 오프 라인 상태입니다.
포트 _ 상태 _ 용지 _ 걸림 포트의 프린터에 용지가 걸려 있습니다.
포트 _ 상태 _ 용지 _ 아웃 포트의 프린터가 용지가 부족 합니다.
포트 _ 상태 _ 출력 _ 함이 _ 가득 참 포트의 프린터 출력 저장소가 꽉 찼습니다.
포트 _ 상태 _ 용지 _ 문제 포트의 프린터에 용지 문제가 있습니다.
포트 _ 상태 _ _ 토너 없음 포트의 프린터에 토너가 부족 합니다.
포트 _ 상태 _ 도어 _ 열림 포트의 프린터 도어가 열려 있습니다.
포트 _ 상태 _ 사용자 _ 개입 포트의 프린터에는 사용자 작업이 필요 합니다.
포트 _ 상태 _ _ 메모리 부족 _ 포트의 프린터에 메모리가 부족 합니다.
포트 _ 상태 _ 토너 _ 낮음 포트의 프린터에 토너가 부족 합니다.
포트 _ 상태 _ 준비 _ 중 포트의 프린터가 준비 중입니다.
포트 _ 상태 _ 전원 _ 저장 포트의 프린터는 전원 보존 모드입니다.

pszStatus

설정할 새 프린터 포트 상태 값 문자열에 대 한 포인터입니다. Dwstatus 에 대해 나열 된 값 중에 적합 한 상태 값이 없는 경우이 멤버를 사용 합니다.

dwSeverity

포트 상태 값의 심각도입니다.

이 멤버는 다음 값 중 하나일 수 있습니다.

의미
포트 _ 상태 _ 유형 _ 오류 포트 상태 값은 오류를 나타냅니다.
포트 _ 상태 _ 유형 _ 경고 포트 상태 값은 경고입니다.
포트 _ 상태 _ 유형 _ 정보 포트 상태 값은 정보 제공 용입니다.

설명

심각도 값 포트 상태 유형 오류를 사용 하 여 프린터 포트 상태 값을 설정 하는 경우 _ _ _ 인쇄 스풀러는 포트에 작업을 보내는 작업을 중지 합니다. 인쇄 스풀러는 상태를 지우도록 다른 Setport 호출이 수행 될 때까지 작업을 다시 포트로 보내지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional [데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server [데스크톱 앱만]
헤더
Winspool (Windows 포함)
유니코드 및 ANSI 이름
_ 포트 _ 정보 _ 3W (유니코드) 및 _ 포트 _ 정보 _ 3a (ANSI)

참고 항목

인쇄

인쇄 스풀러 API 구조

SetPort