Share via


PTGetPrintDeviceResources, fonction (prntvpt.h)

Il récupère les ressources des périphériques d’impression pour une imprimante mise en forme conformément au schéma d’impression XML.

Syntaxe

HRESULT PTGetPrintDeviceResources(
  [in]            HPTPROVIDER hProvider,
  [in]            LPCWSTR     pszLocaleName,
  [in]            IStream     *pPrintTicket,
                  IStream     *pDeviceResources,
  [out, optional] BSTR        *pbstrErrorMessage
);

Paramètres

[in] hProvider

Handle d’un fournisseur d’appareils ouvert dont les ressources d’appareil d’impression doivent être récupérées. Ce handle est retourné par la fonction PTOpenProvider ou PTOpenProviderEx .

[in] pszLocaleName

Pointeur facultatif vers le nom des paramètres régionaux. Ce paramètre peut être NULL.

[in] pPrintTicket

Pointeur vers un flux avec sa position de recherche au début du contenu du ticket d’impression. Ce paramètre peut être NULL.

pDeviceResources

Pointeur vers le flux dans lequel les ressources 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.

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

Voir aussi

PTGetPrintCapabilities

PTGetPrintDeviceCapabilities