Condividi tramite


Metodo IPrintCoreHelperUni::CreateGDLSnapshot (prcomoem.h)

Il metodo IPrintCoreHelperUni::CreateGDLSnapshot crea uno snapshot GDL del file di configurazione del driver in base alla configurazione corrente.

Sintassi

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

Parametri

[in] pDevmode

Puntatore a una struttura DEVMODEW. Se questo puntatore viene fornito, IPrintCoreHelperUni::CreateGDLSnapshot deve usare la struttura DEVMODEW a cui punta pDevmode anziché la struttura DEVMODEW predefinita o corrente. Se questo metodo viene chiamato dal provider plug-in, non è necessaria alcuna struttura DEVMODEW predefinita e il parametro pDevmode.

[in] cbSize

Dimensioni, in byte, della struttura DEVMODEW a cui punta il parametro pDevmode.

[in] dwFlags

Riservato per l'uso del sistema. Questo parametro deve essere impostato su zero.

[out] ppSnapshotStream

Puntatore a un flusso che fornisce la versione XML dello snapshot GDL.

Valore restituito

IPrintCoreHelperUni::CreateGDLSnapshot deve restituire S_OK se l'operazione ha esito positivo. In caso contrario, questo metodo deve restituire un codice di errore COM standard.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione prcomoem.h (include Prcomoem.h)

Vedere anche

IPrintCoreHelperUni

IPrintCoreHelperUni::CreateDefaultGDLSnapshot