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) |