共用方式為


IPrintOemDriverUni::D rvGetStandardVariable 方法 (prcomoem.h)

unidrv 驅動程式會提供 IPrintOemDriverUni::DrvGetStandardVariable 方法,讓轉譯外掛程式可以取得 Unidrv 標準變數的目前值,

語法

HRESULT DrvGetStandardVariable(
  PDEVOBJ pdevobj,
  DWORD   dwIndex,
  PVOID   pBuffer,
  DWORD   cbSize,
  PDWORD  pcbNeeded
);

參數

pdevobj

DEVOBJ 結構的呼叫端提供的指標。

dwIndex

呼叫端提供、SVI_前置索引到 Unidrv 標準變數清單中。 SVI_前置索引值定義於 printoem.h 中。

pBuffer

呼叫端提供的 DWORD 指標,以接收標準變數的目前值。

cbSize

pBuffer所指向之緩衝區的呼叫端提供大小。

pcbNeeded

呼叫端提供的位置指標,以接收包含要求資訊所需的最小緩衝區大小。

傳回值

方法必須傳回下列其中一個值。

傳回碼 描述
S_OK
作業成功。
E_FAIL
作業失敗。
E_NOTIMPL
未實作 方法。

要求

要求 價值
目標平臺 桌面
標頭 prcomoem.h (include Prcomoem.h)