IPrintOemUI::D evMode 方法(prcomoem.h)

用户界面插件提供的 IPrintOemUI::DevMode 方法对插件的专用 DEVMODEW 成员执行作。

语法

HRESULT DevMode(
  DWORD       dwMode,
  POEMDMPARAM pOemDMParam
);

参数

dwMode

调用方提供的常量。 请参阅以下“备注”部分。

pOemDMParam

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

返回值

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

返回代码 描述
S_OK
作成功。
E_FAIL
作失败。
E_NOTIMPL
未实现该方法。

言论

如果用户界面插件定义了专用 DEVMODEW 结构成员,则必须实现 IPrintOemUI::DevMode 方法。 该方法的目的是定义、验证或转换(从一个版本到另一个版本)私有 DEVMODEW 结构成员的内容。

专用 DEVMODEW 部分必须以 OEM_DMEXTRAHEADER 结构为前面。

IPrintOemUI::DevMode 方法必须执行其 dwMode 值指示的作。 每次调用 IPrintOemUI::DevMode 时,dwMode 都包含下列常量之一,这些常量按接收顺序列出:

要求

要求 价值
目标平台 桌面
标头 prcomoem.h (include Prcomoem.h)

另请参阅

IPrintOemPS::D evMode

IPrintOemUI

IPrintOemUni::D evMode