Partager via


Fonction ConvertDevModeToPrintTicketThunk2

[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 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 [in]

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

pDevmode [in]

Pointeur vers le DEVMODE à convertir.

cbSize [in]

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

scope [in]

Valeur qui spécifie l’étendue 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 membre de l’énumération EPrintTicketScope , cast en tant que DWORD.

ppPrintTicket [out]

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 [out]

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

Valeur retournée

Si la méthode réussit, 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 XP [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
DLL
Prntvpt.dll

Voir aussi

Imprimer le schéma

PTConvertDevModeToPrintTicket

Impression

Fonctions API du spouleur d’impression