Indicateurs pour le membre pErrorInfo de la structure PRINTINFO

PCS_PRINT_PDTMODE_ERROR
Cela peut se produire pour l’une des raisons suivantes :
  • bPDTMode est défini sur TRUE, lpPDTFile est défini sur NULL et aucun fichier PDT n'est déjà configuré pour la session hôte.
  • nPrtMode est défini sur PrtToDskAppend ou PrtToDskSeparate, PCS_PRINT_PDT n'est pas défini dans nFlags et la session hôte n'est pas déjà en mode PDT.
  • nPrtMode est défini sur PrtToDskAppend ou PrtToDskSeparate et bPDTMode est défini sur FALSE.
PCS_PRINT_PDTFILE_ERROR
Le fichier ou le chemin spécifié dans lpPDTFile est introuvable.
PCS_PRINT_PRTTODSK_FILE_ERROR
Cela peut se produire pour l’une des raisons suivantes :
  • Le dossier spécifié dans le champ lpPrtToDskAppFile ou lpPrtToDskSepFile n'existe pas ou n'a pas d'accès en écriture.
  • Une extension est spécifiée dans le champ lpPrtToDskSepFile.
PCS_PRINT_PRINTMODE_ERROR
nPrtMode ne peut pas être défini avec succès. Cela peut se produire pour l'une des raisons suivantes :
  • La valeur de nPrtMode ne fait pas partie des constantes énumérées du type de données enum PRINTMODE.
  • nPrtMode est défini sur PrtToDskAppend, lpPrtToDskAppFile est défini sur NULL et aucun fichier Print to Disk-Append n'est déjà configuré dans la session hôte.
  • nPrtMode est défini sur PrtToDskSeparate, lpPrtToDskSepFile est défini sur NULL et aucun fichier Print to Disk-Separate n'est déjà configuré dans la session hôte.
  • nPrtMode est défini sur SpecificPrinter et l'imprimante indiquée dans le champ lpPrinterName est introuvable.
  • nPrtMode est défini sur WinDefaultPrinter et aucune imprimante Windows® par défaut n'est configurée dans le système.
  • bPDTMode est défini sur FALSE et PCS_PRINT_PRINTMODE n'est pas défini dans nFlags, mais la session hôte PrintMode est PrtToDskAppend ou PrtToDskSeparate.