AddJobA |
winspool.drv | Ajout un travail |
---|---|---|
Windows 9X, NT 3.1+, 2000, XP, 2003 |
Syntaxe
BOOL AddJobA(HANDLE hPrinter, DWORD Level, LPBYTE pData, DWORD cbBuf, LPDWORD pcbNeeded ); |
Paramètres
Nom | Description |
---|---|
hPrinter | Ce paramètre permet d'indiquer l'identificateur d'imprimante. |
Level | Ce paramètre permet d'indiquer la version de la structure d'information du travail d'impression. |
pData | Ce paramètre permet d'indiquer l'adresse de la structure d'information du travail d'impression. |
cbBuf | Ce paramètre permet d'indiquer la taille de la structure d'information du travail d'impression. |
pcbNeeded | Ce paramètre permet de retourner la taille de la structure de données d'information du travail d'impression. |
Description
Cette fonction permet de fixer la chaîne de caractères du répertoire contenant les fichiers du tampon d'imprimante.
Remarques
- Cette fonction est bloquante ou synchronisé et pourrait ne pas revenir immédiatement. La rapidité avec laquelle cette fonction retourne dépend de facteurs d'exécution tels que l'état du réseau, la configuration du serveur d'impression et les facteurs de mise en oeuvre du pilote d'imprimante difficiles à prévoir lors de l'écriture d'une application. L'appel de cette fonction à partir d'un processus léger gérant les interactions avec l'interface utilisateur peut donner l'impression que l'application ne répond pas.
- Vous pouvez appeler la fonction CreateFileA pour ouvrir le fichier de tampon d'impression spécifié par le membre Path de la structure ADDJOB_INFO_1, puis appeler la fonction WriteFile pour y écrire les données du travail d'impression. Une fois cette opération terminée, appelez la fonction ScheduleJob pour informer le tampon d'impression que le travail d'impression peut maintenant être planifié par le tampon d'impression pour être imprimé.
Voir également
Articles - Les géants de l'informatique - Microsoft
Dernière mise à jour : Mercredi, le 6 août 2014