PTOpenProviderEx, fonction (prntvpt.h)
Ouvre une instance d’un fournisseur de tickets d’impression.
Syntaxe
HRESULT PTOpenProviderEx(
[in] PCWSTR pszPrinterName,
DWORD dwMaxVersion,
DWORD dwPrefVersion,
[out] HPTPROVIDER *phProvider,
[out] DWORD *pUsedVersion
);
Paramètres
[in] pszPrinterName
Pointeur vers le nom complet d’une file d’attente d’impression.
dwMaxVersion
Dernière version du schéma d’impression pris en charge par l’appelant.
dwPrefVersion
Version du schéma d’impression demandé par l’appelant.
[out] phProvider
Pointeur vers un handle pour le fournisseur.
[out] pUsedVersion
Pointeur vers la version du schéma d’impression que le fournisseur de ticket d’impression utilisera.
Valeur retournée
Si l’opération réussit, la valeur de retour est S_OK, sinon le HRESULT contient un code d’erreur.
Pour plus d’informations sur les codes d’erreur COM, consultez Gestion des erreurs.
Remarques
La première version du schéma d’impression a été publiée avec Windows Vista et est la version 1. Si le fournisseur de tickets d’impression ne prend pas en charge prefVersion, PTOpenProviderEx ouvre correctement un handle et retourne une version antérieure dans usedVersion.
Pour éviter une fuite de ressources, phProvider doit être fermé avec PTCloseProvider.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | prntvpt.h |
Bibliothèque | Prntvpt.lib |
DLL | Prntvpt.dll |