estrutura DOC_INFO_2

A estrutura DOC_INFO_2 descreve um documento que será impresso.

Sintaxe

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

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.

Dwmode

Informa o spooler de impressão da natureza dos dados a seguir. Se esse valor for zero, o spooler de impressão tratará os dados enviados por chamadas subsequentes para WritePrinter como um trabalho de impressão normal (se ele é ou não spool depende da propriedade da impressora). Se esse valor for DI_CHANNEL, somente um canal de comunicação será aberto. Nesse caso, os dados passados para chamadas subsequentes para WritePrinter são enviados para a impressora ou chamadas subsequentes para ReadPrinter recuperar dados da impressora. Esse modo permanece em vigor até que EndDoc seja chamado.

Jobid

Reservado para uso interno; deve ser zero.

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
Winspool.h (inclua Windows.h)
Nomes Unicode e ANSI
_DOC_INFO_2W (Unicode) e _DOC_INFO_2A (ANSI)

Confira também

Impressão

Estruturas de API do Spooler de Impressão

Enddoc

ReadPrinter

StartDocPrinter

WritePrinter