structure DOC_INFO_3

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

Syntaxe

typedef struct _DOC_INFO_3 {
  LPTSTR pDocName;
  LPTSTR pOutputFile;
  LPTSTR pDatatype;
  DWORD  dwFlags;
} DOC_INFO_3, *PDOC_INFO_3;

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.

dwFlags

Drapeaux. Actuellement, il peut s’agir de NULL ou de ce qui suit.

Indicateur Signification
DI_MEMORYMAP_WRITE Empêche StartDocPrinter d’utiliserAddJob et ScheduleJob pour l’impression locale.

Notes

Le paramètre DI_MEMORYMAP_WRITE dans DOC_INFO_3 est une optimisation. Cela permet à GDI de mapper des fichiers spool dans l’application et d’accélérer l’enregistrement.

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_3W (Unicode) et _DOC_INFO_3A (ANSI)

Voir aussi

Impression

Imprimer les structures de l’API spouleur

AddJob

ScheduleJob

StartDocPrinter