Compartir a través de


estructura de DOC_INFO_2

La estructura DOC_INFO_2 describe un documento que se imprimirá.

Sintaxis

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

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.

dwMode

Informa al administrador de trabajos de impresión de la naturaleza de los datos que se van a seguir. Si este valor es cero, el administrador de trabajos de impresión trata los datos enviados por llamadas posteriores a WritePrinter como un trabajo de impresión normal (si depende o no de la propiedad printer). Si este valor es DI_CHANNEL, solo se abre un canal de comunicaciones. En este caso, los datos pasados a llamadas posteriores a WritePrinter se envían a la impresora o llamadas posteriores a ReadPrinter recuperan datos de la impresora. Este modo sigue siendo efectivo hasta que se llama a EndDoc .

JobId

Reservado para uso interno; debe ser cero.

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_2W (Unicode) y _DOC_INFO_2A (ANSI)

Consulte también

Impresión

Imprimir estructuras de API de administrador de trabajos

EndDoc

ReadPrinter

StartDocPrinter

WritePrinter