DOC_INFO_2 struttura

La struttura DOC_INFO_2 descrive un documento che verrà stampato.

Sintassi

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

Members

pDocName

Puntatore a una stringa con terminazione null che specifica il nome del documento.

pOutputFile

Puntatore a una stringa con terminazione null che specifica il nome di un file di output.

pDatatype

Puntatore a una stringa con terminazione null che identifica il tipo di dati usati per registrare il documento.

dwMode

Informa lo spooler di stampa della natura dei dati da seguire. Se questo valore è zero, lo spooler di stampa considera i dati inviati dalle chiamate successive a WritePrinter come normale processo di stampa (indipendentemente dal fatto che sia spooled dipende dalla proprietà della stampante). Se questo valore è DI_CHANNEL, viene aperto solo un canale di comunicazione. In questo caso, i dati passati alle chiamate successive a WritePrinter vengono inviati alla stampante o alle chiamate successive a ReadPrinter recuperano dati dalla stampante. Questa modalità rimane effettiva fino alla chiamata di EndDoc .

Jobid

Riservato per l'uso interno; dovrebbe essere zero.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Winspool.h (include Windows.h)
Nomi Unicode e ANSI
_DOC_INFO_2W (Unicode) e _DOC_INFO_2A (ANSI)

Vedi anche

Stampa

Stampare strutture API Spooler

EndDoc

ReadPrinter

StartDocPrinter

WritePrinter