Freigeben über


IPrintCoreHelperUni::CreateGDLSnapshot-Methode (prcomoem.h)

Die IPrintCoreHelperUni::CreateGDLSnapshot -Methode erstellt eine GDL-Momentaufnahme der Treiberkonfigurationsdatei basierend auf der aktuellen Konfiguration.

Syntax

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

Parameter

[in] pDevmode

Ein Zeiger auf eine DEVMODEW-Struktur . Wenn dieser Zeiger bereitgestellt wird, sollte die DEVMODEW-Struktur verwendet werden, IPrintCoreHelperUni::CreateGDLSnapshot auf die von pDevmode anstelle der standardmäßigen oder aktuellen DEVMODEW-Struktur verwiesen wird. Wenn diese Methode vom Plug-In-Anbieter aufgerufen wird, gibt es keine DEVMODEW-Standardstruktur, und der pDevmode-Parameter ist erforderlich.

[in] cbSize

Die Größe der DEVMODEW-Struktur in Bytes, auf die der pDevmode-Parameter verweist.

[in] dwFlags

Ist für das System reserviert. Dieser Parameter muss auf 0 festgelegt werden.

[out] ppSnapshotStream

Ein Zeiger auf einen Stream, der die XML-Version der GDL-Momentaufnahme bereitstellt.

Rückgabewert

IPrintCoreHelperUni::CreateGDLSnapshot sollte S_OK zurückgeben, wenn der Vorgang erfolgreich ist. Andernfalls sollte diese Methode einen standardmäßigen COM-Fehlercode zurückgeben.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile prcomoem.h (include Prcomoem.h)

Weitere Informationen

IPrintCoreHelperUni

IPrintCoreHelperUni::CreateDefaultGDLSnapshot