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 |
|
Nombres Unicode y ANSI |
_DOC_INFO_3W (Unicode) y _DOC_INFO_3A (ANSI) |