Partager via


Méthode IPrintCoreHelperUni ::CreateGDLSnapshot (prcomoem.h)

La IPrintCoreHelperUni::CreateGDLSnapshot méthode crée une instantané GDL du fichier de configuration du pilote en fonction de la configuration actuelle.

Syntaxe

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

Paramètres

[in] pDevmode

Pointeur vers une structure DEVMODEW . Si ce pointeur est fourni, IPrintCoreHelperUni::CreateGDLSnapshot utilisez la structure DEVMODEW pointée par pDevmode au lieu de la structure DEVMODEW par défaut ou actuelle. Si cette méthode est appelée à partir du fournisseur de plug-in, il n’existe aucune structure DEVMODEW par défaut et le paramètre pDevmode est requis.

[in] cbSize

Taille, en octets, de la structure DEVMODEW vers laquelle pointe le paramètre pDevmode .

[in] dwFlags

Réservé pour le système. Ce paramètre doit être défini sur zéro.

[out] ppSnapshotStream

Pointeur vers un flux qui fournit la version XML du instantané GDL.

Valeur retournée

IPrintCoreHelperUni::CreateGDLSnapshot doit retourner S_OK si l’opération réussit. Sinon, cette méthode doit retourner un code d’erreur COM standard.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête prcomoem.h (inclure Prcomoem.h)

Voir aussi

IPrintCoreHelperUni

IPrintCoreHelperUni ::CreateDefaultGDLSnapshot