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 포함) |