PORT_INFO_3 구조체는 프린터 포트의 상태 값을 지정합니다.
구문
typedef struct _PORT_INFO_3 {
DWORD dwStatus;
LPTSTR pszStatus;
DWORD dwSeverity;
} PORT_INFO_3, *PPORT_INFO_3;
멤버
-
dwStatus
-
새 포트 상태 값입니다. 이 값은 pszStatus 멤버가 NULL인 경우에만 사용됩니다.
이 멤버는 다음 값 중 하나일 수 있습니다.
값 의미 0 프린터 포트 상태 지웁니다. PORT_STATUS_OFFLINE 포트의 프린터가 오프라인 상태입니다. PORT_STATUS_PAPER_JAM 포트의 프린터에 용지 걸림이 있습니다. PORT_STATUS_PAPER_OUT 포트의 프린터가 용지가 부족합니다. PORT_STATUS_OUTPUT_BIN_FULL 포트의 프린터 출력 저장소가 가득 찼습니다. PORT_STATUS_PAPER_PROBLEM 포트의 프린터에 용지 문제가 있습니다. PORT_STATUS_NO_TONER 포트의 프린터가 토너에서 벗어났습니다. PORT_STATUS_DOOR_OPEN 포트 프린터의 문이 열려 있습니다. PORT_STATUS_USER_INTERVENTION 포트의 프린터에는 사용자 개입이 필요합니다. PORT_STATUS_OUT_OF_MEMORY 포트의 프린터 메모리가 부족합니다. PORT_STATUS_TONER_LOW 포트의 프린터가 토너가 부족합니다. PORT_STATUS_WARMING_UP 포트의 프린터가 예열되고 있습니다. PORT_STATUS_POWER_SAVE 포트의 프린터가 전원 보존 모드에 있습니다. -
pszStatus
-
설정할 새 프린터 포트 상태 값 문자열에 대한 포인터입니다. dwStatus에 대해 나열된 값 중 적절한 상태 값이 없는 경우 이 멤버를 사용합니다.
-
dwSeverity
-
포트 상태 값의 심각도입니다.
이 멤버는 다음 값 중 하나일 수 있습니다.
값 의미 PORT_STATUS_TYPE_ERROR 포트 상태 값은 오류를 나타냅니다. PORT_STATUS_TYPE_WARNING 포트 상태 값은 경고입니다. PORT_STATUS_TYPE_INFO 포트 상태 값은 정보입니다.
설명
심각도 값이 PORT_STATUS_TYPE_ERROR 프린터 포트 상태 값을 설정하면 인쇄 스풀러가 포트로 작업 보내기를 중지합니다. 인쇄 스풀러는 상태 지우기 위해 다른 SetPort 호출이 수행될 때까지 포트로 작업 보내기를 다시 시작하지 않습니다.
요구 사항
| 요구 사항 | 값 |
|---|---|
| 지원되는 최소 클라이언트 |
Windows 2000 Professional[데스크톱 앱만] |
| 지원되는 최소 서버 |
Windows 2000 Server[데스크톱 앱만] |
| 헤더 |
|
| 유니코드 및 ANSI 이름 |
_PORT_INFO_3W (유니코드) 및 _PORT_INFO_3A (ANSI) |