PRINTER_INFO_1 구조체

PRINTER_INFO_1 구조체는 일반 프린터 정보를 지정합니다.

구문

typedef struct _PRINTER_INFO_1 {
  DWORD  Flags;
  LPTSTR pDescription;
  LPTSTR pName;
  LPTSTR pComment;
} PRINTER_INFO_1, *PPRINTER_INFO_1;

멤버

플래그

반환된 데이터에 대한 정보를 지정합니다. 다음은 이 멤버의 값입니다.

의미
PRINTER_ENUM_EXPAND 인쇄 공급자는 이 플래그를 호출 애플리케이션에 대한 힌트로 설정하여 기본 확장을 사용하는 경우 이 개체를 더 열거할 수 있습니다. 예를 들어 도메인이 열거되면 인쇄 공급자가 이 플래그를 설정하여 사용자의 도메인을 나타낼 수 있습니다.
PRINTER_ENUM_CONTAINER 이 플래그를 설정하면 프린터 개체에 열거 가능한 개체가 포함될 수 있습니다. 예를 들어 개체는 프린터를 포함하는 인쇄 서버일 수 있습니다.
PRINTER_ENUM_ICON1 해당하는 경우 애플리케이션이 개체를 Microsoft Windows 네트워크와 같은 최상위 네트워크 이름으로 식별하는 아이콘을 표시해야 했음을 나타냅니다.
PRINTER_ENUM_ICON2 적절한 경우 애플리케이션이 개체를 네트워크 도메인으로 식별하는 아이콘을 표시해야 했음을 나타냅니다.
PRINTER_ENUM_ICON3 적절한 경우 애플리케이션에 개체를 인쇄 서버로 식별하는 아이콘이 표시되어야 했음을 나타냅니다.
PRINTER_ENUM_ICON4 예약되어 있습니다.
PRINTER_ENUM_ICON5 예약되어 있습니다.
PRINTER_ENUM_ICON6 예약되어 있습니다.
PRINTER_ENUM_ICON7 예약되어 있습니다.
PRINTER_ENUM_ICON8 적절한 경우 애플리케이션이 개체를 프린터로 식별하는 아이콘을 표시해야 했음을 나타냅니다.

pDescription

구조체의 내용을 설명하는 null로 끝나는 문자열에 대한 포인터입니다.

pName

구조체의 내용 이름을 지정하는 null로 끝나는 문자열에 대한 포인터입니다.

pComment

구조를 설명하는 추가 데이터가 포함된 null로 끝나는 문자열에 대한 포인터입니다.

요구 사항

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

추가 정보

인쇄

스풀러 API 구조 인쇄

GetPrinter

EnumPrinters

PRINTER_INFO_2

PRINTER_INFO_3

PRINTER_INFO_4