Compartir a través de


Estructura DOCINFOA (wingdi.h)

La estructura DOCINFO contiene los nombres de archivo de entrada y salida y otra información utilizada por la función StartDoc de .

Sintaxis

typedef struct _DOCINFOA {
  int    cbSize;
  LPCSTR lpszDocName;
  LPCSTR lpszOutput;
  LPCSTR lpszDatatype;
  DWORD  fwType;
} DOCINFOA, *LPDOCINFOA;

Miembros

cbSize

Tamaño, en bytes, de la estructura.

lpszDocName

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

lpszOutput

Puntero a una cadena terminada en NULL que especifica el nombre de un archivo de salida. Si este puntero es NULL, la salida se enviará al dispositivo identificado por el identificador de contexto del dispositivo que se pasó a la función StartDoc.

lpszDatatype

Puntero a una cadena terminada en null que especifica el tipo de datos utilizado para registrar el trabajo de impresión. Los valores legales de este miembro se pueden encontrar llamando a EnumPrintProcessorDatatypes y pueden incluir valores como raw, emf o XPS_PASS. Este miembro puede ser NULL. Tenga en cuenta que es posible que se omita el tipo de datos solicitado.

fwType

Especifica información adicional sobre el trabajo de impresión. Este miembro debe ser cero o uno de los siguientes valores.

Valor Significado
DI_APPBANDING Las aplicaciones que usan bandas deben establecer esta marca para obtener un rendimiento óptimo durante la impresión.
DI_ROPS_READ_DESTINATION La aplicación usará operaciones de trama que implican la lectura desde la superficie de destino.

Observaciones

Nota

El encabezado wingdi.h define DOCINFO como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Conventions for Function Prototypes.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 2000 Professional [solo aplicaciones de escritorio]
servidor mínimo admitido Windows 2000 Server [solo aplicaciones de escritorio]
encabezado de wingdi.h (incluya Windows.h)

Consulte también

imprimir estructuras de API de administrador de colas

de impresión

startDoc