IPrintOemDriverUni::D rvWriteSpoolBuf 메서드(prcomoem.h)
메서드는 IPrintOemDriverUni::DrvWriteSpoolBuf
렌더링 플러그 인이 스풀러에 프린터 데이터를 보낼 수 있도록 Unidrv 드라이버에서 제공됩니다.
구문
HRESULT DrvWriteSpoolBuf(
PDEVOBJ pdevobj,
PVOID pBuffer,
DWORD cbSize,
[out] OUT DWORD *pdwResult
);
매개 변수
pdevobj
DEVOBJ 구조체에 대한 호출자 제공 포인터입니다.
pBuffer
인쇄 스풀러로 보낼 데이터를 포함하는 버퍼에 대한 호출자 제공 포인터입니다.
cbSize
pBuffer가 가리키는 버퍼의 크기(바이트)를 나타내는 호출자 제공 값입니다.
[out] pdwResult
스풀러로 전송되는 바이트 수를 나타내는 메서드 제공 값을 받습니다.
반환 값
메서드는 다음 값 중 하나를 반환해야 합니다.
반환 코드 | Description |
---|---|
|
작업에 성공했습니다. |
|
작업이 실패했습니다. |
|
메서드가 구현되지 않았습니다. |
설명
OEM은 Unidrv 도우미 함수 IPrintOemDriverUni::DrvWriteSpoolBuf
를 사용하여 출력을 프린터로 보냅니다. 사용자가 인쇄 작업을 종료한 경우 는 IPrintOemDriverUni::DrvWriteSpoolBuf
E_FAIL 반환하며 더 이상 프린터로 데이터를 보내는 데 사용할 수 없습니다. 이 경우 특정 프린터에 클린 코드 조각이 전송되어 새 인쇄 작업을 시작하기 전에 상태를 다시 설정해야 합니다. 이러한 프린터의 경우 IPrintOemDriverUni::D rvWriteAbortBuf 를 사용하여 이 코드 조각을 프린터로 보낼 수 있습니다.
렌더링 플러그 인은 Microsoft의 프린터 드라이버 사용자 지정에 설명되어 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | prcomoem.h(Prcomoem.h 포함) |