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 |
|