PTOpenProvider, fonction (prntvpt.h)
Ouvre une instance d’un fournisseur de tickets d’impression.
Syntaxe
HRESULT PTOpenProvider(
[in] PCWSTR pszPrinterName,
DWORD dwVersion,
[out] HPTPROVIDER *phProvider
);
Paramètres
[in] pszPrinterName
Pointeur vers le nom complet d’une file d’attente d’impression.
dwVersion
Version du schéma d’impression demandée par l’appelant.
[out] phProvider
Pointeur vers un handle pour le fournisseur.
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. Cette opération échoue si la version n’est pas prise en charge. Comparez cela avec PTOpenProviderEx qui ouvre un fournisseur même s’il prend en charge uniquement les versions antérieures à celles demandées.
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 |