Struktur DOCINFOW (wingdi.h)
Struktur DOCINFO berisi nama file input dan output dan informasi lain yang digunakan oleh fungsi StartDoc .
Sintaks
typedef struct _DOCINFOW {
int cbSize;
LPCWSTR lpszDocName;
LPCWSTR lpszOutput;
LPCWSTR lpszDatatype;
DWORD fwType;
} DOCINFOW, *LPDOCINFOW;
Anggota
cbSize
Ukuran struktur dalam byte.
lpszDocName
Penunjuk ke string yang dihentikan null yang menentukan nama dokumen.
lpszOutput
Penunjuk ke string yang dihentikan null yang menentukan nama file output. Jika pointer ini NULL, output akan dikirim ke perangkat yang diidentifikasi oleh handel konteks perangkat yang diteruskan ke fungsi StartDoc .
lpszDatatype
Penunjuk ke string yang dihentikan null yang menentukan jenis data yang digunakan untuk merekam pekerjaan cetak. Nilai hukum untuk anggota ini dapat ditemukan dengan memanggil EnumPrintProcessorDatatypes dan dapat menyertakan nilai seperti mentah, emf, atau XPS_PASS. Anggota ini bisa NULL. Perhatikan bahwa jenis data yang diminta mungkin diabaikan.
fwType
Menentukan informasi tambahan tentang tugas cetak. Anggota ini harus nol atau salah satu nilai berikut.
Nilai | Makna |
---|---|
DI_APPBANDING | Aplikasi yang menggunakan pita harus mengatur bendera ini untuk performa optimal selama pencetakan. |
DI_ROPS_READ_DESTINATION | Aplikasi ini akan menggunakan operasi raster yang melibatkan pembacaan dari permukaan tujuan. |
Keterangan
Catatan
Header wingdi.h mendefinisikan DOCINFO sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | wingdi.h (sertakan Windows.h) |