structure DOC_INFO_3
La structure DOC_INFO_3 décrit un document qui sera imprimé.
typedef struct _DOC_INFO_3 {
LPTSTR pDocName;
LPTSTR pOutputFile;
LPTSTR pDatatype;
DWORD dwFlags;
} DOC_INFO_3, *PDOC_INFO_3;
-
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.
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.
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 |
|
Noms Unicode et ANSI |
_DOC_INFO_3W (Unicode) et _DOC_INFO_3A (ANSI) |