PORT_INFO_2 구조체

PORT_INFO_2 구조체는 지원되는 프린터 포트를 식별합니다.

구문

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

멤버

pPortName

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

pMonitorName

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

pDescription

포트를 더 자세히 설명하는 null로 끝나는 문자열에 대한 포인터입니다(예: pPortName 이 "LPT1:"인 경우 pDescription 은 "프린터 포트"). NULL일 수 있습니다.

fPortType

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

PORT_TYPE_WRITE

PORT_TYPE_READ

PORT_TYPE_REDIRECTED

PORT_TYPE_NET_ATTACHED

Reserved

예약; 는 0이어야 합니다.

설명

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

fPortType 멤버를 쿼리하여 포트에 대한 정보를 확인할 수 있습니다. 포트 설정은 프린터 특성에 영향을 미치지 않습니다(PRINTER_INFO_2특성 멤버가 반환함).

요구 사항

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

추가 정보

인쇄

스풀러 API 구조 인쇄

EnumPorts