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