DrvQueryJobAttributes 함수(winddiui.h)
DrvQueryJobAttributes 함수를 사용하면 프린터 인터페이스 DLL이 물리적 페이지에서 여러 문서 페이지 인쇄("N-up" 인쇄), 각 페이지의 여러 복사본 인쇄, 페이지 정렬 및 페이지 인쇄와 같은 기능에 대한 지원을 지정할 수 있습니다.
구문
BOOL DrvQueryJobAttributes(
[in] HANDLE hPrinter,
[in] PDEVMODE pDevMode,
[in] DWORD dwLevel,
[out] LPBYTE lpAttributeInfo
);
매개 변수
[in] hPrinter
호출자 제공 프린터 핸들입니다.
[in] pDevMode
DEVMODEW 구조체에 대한 호출자 제공 포인터입니다.
[in] dwLevel
다음 표에 표시된 대로 lpAttributeInfo가 가리키는 구조체의 형식을 나타내는 호출자 제공 값입니다.
dwLevel 값 | lpAttributeInfo가 가리키는 ColumStructure |
---|---|
1 | ATTRIBUTE_INFO_1 |
2 | ATTRIBUTE_INFO_2 |
3 | ATTRIBUTE_INFO_3 |
4 | ATTRIBUTE_INFO_4 |
[out] lpAttributeInfo
dwLevel로 식별된 구조체에 대한 호출자 제공 포인터입니다.
반환 값
작업이 성공하면 함수는 TRUE를 반환해야 합니다. 그렇지 않으면 FALSE를 반환해야 합니다. FALSE를 반환하면 현재 인쇄 작업이 취소됩니다.
설명
프린터 인터페이스 DLL은 필요에 따라 DrvQueryJobAttributes 함수를 제공할 수 있습니다. 함수가 제공된 경우 dwLevel 및 plAttributeInfo에 설명된 제공된 구조를 채워 현재 인쇄 작업의 사용자 요청 특성(예: N-up 매개 변수 및 복사본 수)과 해당 특성을 지원하는 드라이버의 기능을 나타내야 합니다. 함수는 일반적으로 EMF 인쇄 프로세서에서 호출되므로 드라이버(또는 프린터)에서 처리할 수 있는 작업 특성과 인쇄 프로세서에서 처리해야 하는 작업 특성을 확인할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | winddiui.h(Winddiui.h 포함) |