PTGetPrintDeviceCapabilities, fonction (prntvpt.h)
Récupère les fonctionnalités de l’imprimante d’appareil mises en forme conformément au schéma d’impression XML.
Syntaxe
HRESULT PTGetPrintDeviceCapabilities(
[in] HPTPROVIDER hProvider,
[in, optional] IStream *pPrintTicket,
IStream *pDeviceCapabilities,
[out, optional] BSTR *pbstrErrorMessage
);
Paramètres
[in] hProvider
Handle pour un fournisseur d’appareils ouvert dont les fonctionnalités d’impression doivent être récupérées. Ce handle est retourné par la fonction PTOpenProvider ou PTOpenProviderEx .
[in, optional] pPrintTicket
Pointeur facultatif vers un flux avec sa position de recherche au début du contenu du ticket d’impression. Ce paramètre peut être NULL.
pDeviceCapabilities
Pointeur vers le flux dans lequel les fonctionnalités d’impression de l’appareil seront écrites, en commençant à la position de recherche actuelle.
[out, optional] pbstrErrorMessage
Pointeur vers un fichier ou une chaîne PDC qui spécifie ce qui, le cas échéant, n’est pas valide à propos de pPrintTicket. Si elle est valide, cette valeur est NULL. La fonction utilise ce paramètre utilisé uniquement si pPrintTicket est utilisé.
Valeur retournée
Si l’opération réussit, la valeur de retour est S_OK. Sinon, retourne un message d’erreur.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1703 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2016 (applications de bureau uniquement) |
Plateforme cible | Windows |
En-tête | prntvpt.h |
Bibliothèque | Prntvpt.lib |
DLL | Prntvpt.dll |