ConvertDevModeToPrintTicketThunk2 fonction)

[Cette fonction n’est pas prise en charge et peut être désactivée ou supprimée dans les versions ultérieures de Windows. PTConvertDevModeToPrintTicket fournit des fonctionnalités équivalentes et doit être utilisé à la place.]

Convertit une structure DEVMODE en un ticket d’impression.

Syntaxe

HRESULT ConvertDevModeToPrintTicketThunk2(
  _In_  HPTPROVIDER hProvider,
  _In_  BYTE        *pDevmode,
  _In_  ULONG       cbSize,
  _In_  DWORD       scope,
  _Out_ BYTE        **ppPrintTicket,
  _Out_ INT         *pcbPrintTicketLength
);

Paramètres

hProvider [ dans]

Handle d’un fournisseur de tickets d’impression ouvert. Ce descripteur est retourné par la fonction BindPTProviderThunk .

pDevmode [ dans]

Pointeur vers le DEVMODE à convertir.

cbSize [ dans]

Taille, en octets, du DEVMODE passé dans pDevmode.

étendue [ dans]

Valeur qui spécifie la portée de ppPrintTicket. Cette valeur peut spécifier une page unique, un document entier ou tous les documents du travail d’impression. La valeur de ce paramètre doit être un membre de l’énumération EPrintTicketScope , castée en tant que valeur DWORD.

ppPrintTicket [ à]

Adresse de la mémoire tampon qui contient un ticket d’impression qui représente le DEVMODE passé dans pDevmode. Cette fonction appelle CoTaskMemAlloc pour allouer cette mémoire tampon. Lorsque la mémoire tampon n’est plus nécessaire, l’appelant doit la libérer en appelant CoTaskMemFree.

pcbPrintTicketLength [ à]

Taille, en octets, du ticket d’impression retourné dans ppPrintTicket.

Valeur de retour

Si la méthode est réussie, elle retourne S _ OK; sinon, elle retourne un code d’erreur HRESULT . Pour plus d’informations sur les codes d’erreur COM, consultez gestion des erreurs.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows [Applications de bureau XP uniquement]
Serveur minimal pris en charge
Windows Serveur 2003 [ applications de bureau uniquement]
DLL
Prntvpt.dll

Voir aussi

Schéma d’impression

PTConvertDevModeToPrintTicket

Impression

Fonctions API du spouleur d’impression