포트 _ 정보 _ 2 구조

포트 _ 정보 _ 2 구조는 지원 되는 프린터 포트를 식별 합니다.

구문

typedef struct _PORT_INFO_2 {
  LPTSTR pPortName;
  LPTSTR pMonitorName;
  LPTSTR pDescription;
  DWORD  fPortType;
  DWORD  Reserved;
} PORT_INFO_2, *PPORT_INFO_2;

구성원

pPortName

지원 되는 프린터 포트 (예: "LPT1:")를 식별 하는 null로 끝나는 문자열에 대 한 포인터입니다.

pMonitorName

설치 된 모니터를 식별 하는 null로 끝나는 문자열에 대 한 포인터입니다 (예: "PJL monitor"). NULL 일 수 있습니다.

pDescription

포트에 대해 자세히 설명 하는 null로 끝나는 문자열에 대 한 포인터입니다. 예를 들어 pPortName 이 "LPT1:" 이면 pdescription 은 "프린터 포트"입니다. NULL 일 수 있습니다.

fPortType

포트의 유형을 설명 하는 비트 마스크입니다. 이 멤버는 다음 값을 조합 하 여 사용할 수 있습니다.

포트 _ 유형 _ 쓰기

포트 _ 유형 _ 읽기

포트 _ 유형 _ 리디렉션 됨

포트 _ 유형 _ NET _ 연결 됨

Reserved

쓰이는 0 이어야 합니다.

설명

동일한 포트를 지 원하는 여러 모니터가 설치 된 경우 Enumports 를 호출할 때 포트 _ 정보 _ 2 구조를 사용 합니다.

포트에 대 한 정보를 확인 하기 위해 Fporttype 멤버를 쿼리할 수 있습니다. 포트 설정은 프린터 _ 정보 _ 2특성 구성원에 의해 반환 되는 프린터 특성에 영향을 주지 않습니다.

요구 사항

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

참고 항목

인쇄

인쇄 스풀러 API 구조

EnumPorts