Partager via


IPrintCoreHelperUni ::CreateGDLSnapshot, méthode (prcomoem.h)

La méthode IPrintCoreHelperUni::CreateGDLSnapshot crée un 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 devez utiliser 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 pointée par le paramètre pDevmode.

[in] dwFlags

Réservé à l’utilisation du système. Ce paramètre doit être défini sur zéro.

[out] ppSnapshotStream

Pointeur vers un flux qui fournit la version XML de l’instantané GDL.

Valeur de retour

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

Exigences

Exigence Valeur
plateforme cible Bureau
d’en-tête prcomoem.h (include Prcomoem.h)

Voir aussi

IPrintCoreHelperUni

IPrintCoreHelperUni ::CreateDefaultGDLSnapshot