다음을 통해 공유


PRINTPROCESSOR_CAPS_1 구조체

PRINTPROCESSOR_CAPS_1 구조체는 pData 변수로 지정된 버퍼에서 GetPrinterData 함수에 의해 반환되는 프린터 기능 정보의 형식입니다.

구문

typedef struct _PRINTPROCESSOR_CAPS_1 {
  DWORD dwLevel;
  DWORD dwNupOptions;
  DWORD dwPageOrderFlags;
  DWORD dwNumberOfCopies;
} PRINTPROCESSOR_CAPS_1, *PPRINTPROCESSOR_CAPS_1;

멤버

dwLevel

구조체의 버전 번호입니다. 이 값은 1이어야 합니다.

dwNupOptions

프린터가 실제 페이지에서 인쇄할 수 있는 다양한 문서 페이지를 나타내는 비트 마스크입니다. 최소 비트는 페이지당 문서 페이지 1개, 다음 비트는 페이지당 문서 페이지 2개 등을 나타냅니다. 예를 들어 0x0000810B 프린터가 실제 페이지당 1, 2, 4, 9 및 16개의 문서 페이지를 지원합니다.

dwPageOrderFlags

페이지를 인쇄할 순서입니다. 이 값은 NORMAL_PRINT, REVERSE_PRINT 또는 BOOKLET_PRINT 수 있습니다.

dwNumberOfCopies

프린터에서 처리할 수 있는 최대 복사본 수입니다.

설명

모든 구조체 멤버의 값은 WDK(Windows 드라이버 키트)에 설명된 GetPrintProcessorCapabilities 함수에 의해 제공됩니다.

스풀러는 애플리케이션이 GetPrinterData를 호출할 때 인쇄 프로세서의 GetPrintProcessorCapabilities 함수를 호출하여 데이터 형식이 입력 데이터 형식의 이름인 PrintProcCaps_datatype 형식의 값 이름을 지정합니다.

요구 사항

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

추가 정보

인쇄

스풀러 API 구조 인쇄

GetPrinterData