IPrintCoreHelperUni::CreateGDLSnapshot method (prcomoem.h)
The IPrintCoreHelperUni::CreateGDLSnapshot
method creates a GDL snapshot of the driver configuration file based on the current configuration.
Syntax
HRESULT CreateGDLSnapshot(
[in] IN PDEVMODE pDevmode,
[in] IN DWORD cbSize,
[in] IN DWORD dwFlags,
[out] OUT LPSTREAM *ppSnapshotStream
);
Parameters
[in] pDevmode
A pointer to a DEVMODEW structure. If this pointer is provided, IPrintCoreHelperUni::CreateGDLSnapshot
should use the DEVMODEW structure that is pointed to by pDevmode instead of the default or current DEVMODEW structure. If this method is called from the plug-in provider, there is no default DEVMODEW structure and the pDevmode parameter is required.
[in] cbSize
The size, in bytes, of the DEVMODEW structure that is pointed to by the pDevmode parameter.
[in] dwFlags
Reserved for system use. This parameter must be set to zero.
[out] ppSnapshotStream
A pointer to a stream that supplies the XML version of the GDL snapshot.
Return value
IPrintCoreHelperUni::CreateGDLSnapshot
should return S_OK if the operation succeeds. Otherwise, this method should return a standard COM error code.
Requirements
Requirement | Value |
---|---|
Target Platform | Desktop |
Header | prcomoem.h (include Prcomoem.h) |