IPrintCorePS2::D rvWriteSpoolBuf 方法 (prcomoem.h)

方法 IPrintCorePS2::DrvWriteSpoolBuf 由 Pscript5 驱动程序提供,以便 呈现插件 可以将打印机数据发送到后台处理程序。

语法

HRESULT DrvWriteSpoolBuf(
  [in]  IN PDEVOBJ pdevobj,
  [in]  IN PVOID   pBuffer,
  [in]  IN DWORD   cbSize,
  [out] OUT DWORD  *pdwResult
);

参数

[in] pdevobj

调用方提供的指向 DEVOBJ 结构的指针。

[in] pBuffer

调用方提供的指向缓冲区的指针,该缓冲区包含要发送到打印后台处理程序的数据。

[in] cbSize

调用方提供的值,表示 pBuffer 指向的缓冲区的大小(以字节为单位)。

[out] pdwResult

接收方法提供的值,该值表示发送到后台处理程序的字节数。

返回值

方法必须返回以下值之一。

返回代码 说明
S_OK
操作成功。
E_FAIL
此操作失败。
E_NOTIMPL
该方法未实现。

注解

此方法的行为与 IPrintOemDriverPS::D rvWriteSpoolBuf 相同。 任何 Pscript5 呈现插件都支持此方法。

要求

要求
目标平台 桌面
标头 prcomoem.h (包括 Prcomoem.h)

另请参阅

IPrintCorePS2

IPrintOemDriverPS::D rvWriteSpoolBuf