Struttura DOCINFOA (wingdi.h)
La struttura DOCINFO contiene i nomi dei file di input e di output e altre informazioni utilizzate dalla funzione StartDoc .
Sintassi
typedef struct _DOCINFOA {
int cbSize;
LPCSTR lpszDocName;
LPCSTR lpszOutput;
LPCSTR lpszDatatype;
DWORD fwType;
} DOCINFOA, *LPDOCINFOA;
Members
cbSize
Dimensione, in byte, della struttura.
lpszDocName
Puntatore a una stringa con terminazione Null che specifica il nome del documento.
lpszOutput
Puntatore a una stringa con terminazione Null che specifica il nome di un file di output. Se questo puntatore è NULL, l'output verrà inviato al dispositivo identificato dall'handle del contesto di dispositivo passato alla funzione StartDoc .
lpszDatatype
Puntatore a una stringa con terminazione Null che specifica il tipo di dati utilizzato per registrare il processo di stampa. I valori legali per questo membro sono disponibili chiamando EnumPrintProcessorDatatypes e possono includere valori come raw, emf o XPS_PASS. Questo membro può essere NULL. Si noti che il tipo di dati richiesto potrebbe essere ignorato.
fwType
Specifica informazioni aggiuntive sul processo di stampa. Questo membro deve essere zero o uno dei valori seguenti.
Valore | Significato |
---|---|
DI_APPBANDING | Le applicazioni che usano la banda devono impostare questo flag per ottenere prestazioni ottimali durante la stampa. |
DI_ROPS_READ_DESTINATION | L'applicazione userà operazioni raster che comportano la lettura dalla superficie di destinazione. |
Commenti
Nota
L'intestazione wingdi.h definisce DOCINFO come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice che non è indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzioni.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | wingdi.h (include Windows.h) |