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 (include Prcomoem.h)

另请参阅

IPrintCoreHelperUni

IPrintCoreHelperUni::CreateDefaultGDLSnapshot