estrutura DOC_INFO_3
A estrutura DOC_INFO_3 descreve um documento que será impresso.
Sintaxe
typedef struct _DOC_INFO_3 {
LPTSTR pDocName;
LPTSTR pOutputFile;
LPTSTR pDatatype;
DWORD dwFlags;
} DOC_INFO_3, *PDOC_INFO_3;
Membros
-
pDocName
-
Ponteiro para uma cadeia de caracteres terminada em nulo que especifica o nome do documento.
-
pOutputFile
-
Ponteiro para uma cadeia de caracteres terminada em nulo que especifica o nome de um arquivo de saída.
-
pDatatype
-
Ponteiro para uma cadeia de caracteres terminada em nulo que identifica o tipo de dados usados para registrar o documento.
-
dwFlags
-
Sinalizadores. Atualmente, ele pode ser NULL ou o seguinte.
Sinalizador Significado DI_MEMORYMAP_WRITE Faz com que StartDocPrinter não use AddJob e ScheduleJob para impressão local.
Comentários
A configuração DI_MEMORYMAP_WRITE em DOC_INFO_3 é uma otimização. Isso permite que a GDI mapeie arquivos de spool no aplicativo e acelere a gravação.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho |
|
Nomes Unicode e ANSI |
_DOC_INFO_3W (Unicode) e _DOC_INFO_3A (ANSI) |