Estructura DOCINFOW (wingdi.h)
La estructura DOCINFO contiene los nombres de archivo de entrada y salida y otra información utilizada por la función StartDoc .
Sintaxis
typedef struct _DOCINFOW {
int cbSize;
LPCWSTR lpszDocName;
LPCWSTR lpszOutput;
LPCWSTR lpszDatatype;
DWORD fwType;
} DOCINFOW, *LPDOCINFOW;
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 valores siguientes.
Valor | Significado |
---|---|
DI_APPBANDING | Las aplicaciones que usan bandas deben establecer esta marca para 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. |
Comentarios
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 Convenciones para prototipos de funció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 | wingdi.h (incluye Windows.h) |