Compartir a través de


estructura de DOC_INFO_3

La estructura DOC_INFO_3 describe un documento que se imprimirá.

Sintaxis

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

Miembros

pDocName

Puntero a una cadena terminada en null que especifica el nombre del documento.

pOutputFile

Puntero a una cadena terminada en null que especifica el nombre de un archivo de salida.

pDatatype

Puntero a una cadena terminada en null que identifica el tipo de datos utilizado para registrar el documento.

dwFlags

Banderas. Actualmente, puede ser NULL o lo siguiente.

Marca Significado
DI_MEMORYMAP_WRITE Hace que StartDocPrinter no use AddJob y ScheduleJob para la impresión local.

Comentarios

La configuración de DI_MEMORYMAP_WRITE en DOC_INFO_3 es una optimización. Esto permite a GDI asignar archivos de cola en la aplicación y acelerar la grabación.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Winspool.h (incluye Windows.h)
Nombres Unicode y ANSI
_DOC_INFO_3W (Unicode) y _DOC_INFO_3A (ANSI)

Consulte también

Impresión

Imprimir estructuras de API de administrador de trabajos

AddJob

ScheduleJob

StartDocPrinter