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