struttura DOC_INFO_3

La struttura DOC_INFO_3 descrive un documento che verrà stampato.

Sintassi

typedef struct _DOC_INFO_3 {
  LPTSTR pDocName;
  LPTSTR pOutputFile;
  LPTSTR pDatatype;
  DWORD  dwFlags;
} DOC_INFO_3, *PDOC_INFO_3;

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 utilizzato per registrare il documento.

dwFlags

Bandiere. Attualmente può essere NULL o il codice seguente.

Flag Significato
DI_MEMORYMAP_WRITE Fa sì che StartDocPrinter non usi AddJob e ScheduleJob per la stampa locale.

Commenti

L'impostazione DI_MEMORYMAP_WRITE in DOC_INFO_3 è un'ottimizzazione. Questo consente a GDI di eseguire il mapping dei file di spooling nell'applicazione e velocizzare la registrazione.

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_3W (Unicode) e _DOC_INFO_3A (ANSI)

Vedi anche

Stampa

Stampare le strutture dell'API Spooler

AddJob

ScheduleJob

StartDocPrinter