IPrintOemDriverUni::D rvGetStandardVariable メソッド (prcomoem.h)

メソッドは IPrintOemDriverUni::DrvGetStandardVariable 、レンダリング プラグインが Unidrv の 標準変数の現在の値を取得できるように、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
このメソッドは実装されていません。

必要条件

要件
対象プラットフォーム デスクトップ
Header prcomoem.h (Prcomoem.h を含む)