DOC_INFO_2 structure

La structure DOC_INFO_2 décrit un document qui sera imprimé.

Syntaxe

typedef struct _DOC_INFO_2 {
  LPTSTR pDocName;
  LPTSTR pOutputFile;
  LPTSTR pDatatype;
  DWORD  dwMode;
  DWORD  JobId;
} DOC_INFO_2, *PDOC_INFO_2;

Membres

pDocName

Pointeur vers une chaîne terminée par un caractère Null qui spécifie le nom du document.

pOutputFile

Pointeur vers une chaîne terminée par null qui spécifie le nom d’un fichier de sortie.

pDatatype

Pointeur vers une chaîne terminée par null qui identifie le type de données utilisé pour enregistrer le document.

dwMode

Informe le spouleur d’impression de la nature des données à suivre. Si cette valeur est égale à zéro, le spouleur d’impression traite les données envoyées par les appels suivants à WritePrinter comme un travail d’impression normal (qu’elles soient ou non mises en pool dépend de la propriété d’imprimante). Si cette valeur est DI_CHANNEL, seul un canal de communication est ouvert. Dans ce cas, les données passées dans les appels suivants à WritePrinter sont envoyées à l’imprimante ou les appels suivants à ReadPrinter récupèrent les données de l’imprimante. Ce mode reste effectif jusqu’à ce que EndDoc soit appelé.

JobId

Réservé à un usage interne ; doit être égal à zéro.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]
En-tête
Winspool.h (inclure Windows.h)
Noms Unicode et ANSI
_DOC_INFO_2W (Unicode) et _DOC_INFO_2A (ANSI)

Voir aussi

Impression

Imprimer les structures de l’API spouleur

EndDoc

ReadPrinter

StartDocPrinter

WritePrinter