IPrintOemPS2::GetPDEVAdjustment 메서드(prcomoem.h)
IPrintOemPS2::GetPDEVAdjustment
메서드를 사용하면 플러그 인이 특정 PDEV 설정을 재정의할 수 있습니다.
구문
HRESULT GetPDEVAdjustment(
PDEVOBJ pdevobj,
DWORD dwAdjustType,
PVOID pBuf,
DWORD cbBuffer,
[out] OUT BOOL *pbAdjustmentDone
);
매개 변수
pdevobj
DEVOBJ 구조체에 대한 포인터입니다.
dwAdjustType
요청된 조정 유형을 지정합니다. 현재 지원되는 플래그는 다음과 같습니다.
플래그 | 의미 |
---|---|
PDEV_ADJUST_PAPER_MARGIN_TYPE | PDEV에 보고되는 용지 여백 설정을 조정합니다. PDEV_ADJUST_PAPER_MARGIN 구조를 참조하세요. |
PDEV_HOSTFONT_ENABLED_TYPE | Hostfont 지원 기능을 사용하거나 사용하지 않도록 설정합니다. PDEV_HOSTFONT_ENABLED 구조를 참조하세요. |
PDEV_USE_TRUE_COLOR_TYPE | 흑백 및 컬러 프린터에 대한 색 출력을 사용하거나 사용하지 않도록 설정합니다. PDEV_USE_TRUE_COLOR 구조를 참조하세요. |
pBuf
변경 내용이 없는 경우 사용되는 계획된 설정이 포함된 구조체에 대한 포인터입니다. 이러한 구조체는 앞의 표에 나열되어 있습니다. 플러그 인은 관련 구조의 설정을 덮어쓸 수 있습니다.
cbBuffer
pBuf가 가리키는 구조체의 크기(바이트)를 지정합니다.
[out] pbAdjustmentDone
플러그 인이 실제로 버퍼의 값을 변경할 때 TRUE 로 설정하는 메모리 위치에 대한 포인터입니다. 이는 최적화를 위해 드라이버에서 사용할 수 있습니다.
반환 값
메서드는 IPrintOemPS2::GetPDEVAdjustment
조정 형식을 인식하는 경우 S_OK 반환하고, 그렇지 않으면 S_FALSE 합니다. 메서드가 실패하면 E_FAIL 반환해야 합니다. 플러그 인 체인은 S_OK 또는 E_NOTIMPL 이외의 오류 코드가 반환될 때까지 호출됩니다. 즉, 조정을 처리할 수 있는 첫 번째 플러그 인이 발견될 때까지 플러그 인 체인이 호출됩니다.
설명
이 함수는 Windows XP 이상에서 사용할 수 있습니다.
현재 Pscript5 드라이버는 를 호출 IPrintOemPS2::GetPDEVAdjustment
하여 PDEV에 보고된 대로 용지 여백 설정을 조정하여 Hostfont 기능을 사용하거나 사용하지 않도록 설정하거나 PostScript 색 출력을 켜거나 끕니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | prcomoem.h(Prcomoem.h 포함) |