IPrintCoreHelperUni::CreateGDLSnapshot 方法 (prcomoem.h)

方法IPrintCoreHelperUni::CreateGDLSnapshot基于当前配置创建驱动程序配置文件的 GDL 快照。

语法

HRESULT CreateGDLSnapshot(
  [in]  IN PDEVMODE  pDevmode,
  [in]  IN DWORD     cbSize,
  [in]  IN DWORD     dwFlags,
  [out] OUT LPSTREAM *ppSnapshotStream
);

参数

[in] pDevmode

指向 DEVMODEW 结构的指针。 如果提供了此指针, IPrintCoreHelperUni::CreateGDLSnapshot 则应使用 pDevmode 指向的 DEVMODEW 结构,而不是默认的或当前的 DEVMODEW 结构。 如果从插件提供程序调用此方法,则没有默认的 DEVMODEW 结构,并且需要 pDevmode 参数。

[in] cbSize

pDevmode 参数指向的 DEVMODEW 结构的大小(以字节为单位)。

[in] dwFlags

预留给系统使用。 该参数必须设置为零。

[out] ppSnapshotStream

指向提供 GDL 快照 XML 版本的流的指针。

返回值

IPrintCoreHelperUni::CreateGDLSnapshot 如果操作成功,应返回S_OK。 否则,此方法应返回标准 COM 错误代码。

要求

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

另请参阅

IPrintCoreHelperUni

IPrintCoreHelperUni::CreateDefaultGDLSnapshot