Bagikan melalui


struktur DRIVER_INFO_4

Struktur DRIVER_INFO_4 memuat informasi pengandar pencetak.

Sintaks

typedef struct _DRIVER_INFO_4 {
  DWORD  cVersion;
  LPTSTR pName;
  LPTSTR pEnvironment;
  LPTSTR pDriverPath;
  LPTSTR pDataFile;
  LPTSTR pConfigFile;
  LPTSTR pHelpFile;
  LPTSTR pDependentFiles;
  LPTSTR pMonitorName;
  LPTSTR pDefaultDataType;
  LPTSTR pszzPreviousNames;
} DRIVER_INFO_4, *PDRIVER_INFO_4;

Anggota

cVersion

Versi sistem operasi tempat driver ditulis. Nilai yang didukung adalah 3.

pName

Penunjuk ke string yang dihentikan null yang menentukan nama driver (misalnya, "QMS 810").

pEnvironment

Penunjuk ke string yang dihentikan null yang menentukan lingkungan tempat driver ditulis (misalnya, Windows x86, Windows IA64, dan Windows x64).

pDriverPath

Penunjuk ke string yang dihentikan null yang menentukan nama file atau jalur lengkap dan nama file untuk file yang berisi driver perangkat (misalnya, C:\DRIVERS\Pscript.dll).

pDataFile

Penunjuk ke string yang dihentikan null yang menentukan nama file atau jalur lengkap dan nama file untuk file yang berisi data driver (misalnya, C:\DRIVERS\Qms810.ppd).

pConfigFile

Penunjuk ke string yang dihentikan null yang menentukan nama file atau jalur lengkap dan nama file untuk pustaka tautan dinamis konfigurasi driver perangkat (misalnya, C:\DRIVERS\Pscrptui.dll).

pHelpFile

Penunjuk ke string yang dihentikan null yang menentukan nama file atau jalur lengkap dan nama file untuk file bantuan driver perangkat.

pDependentFiles

Penunjuk ke buffer MultiSZ yang berisi urutan string yang dihentikan null. Setiap string yang dihentikan null dalam buffer berisi nama file yang bergantung pada driver. Urutan string dihentikan oleh string kosong dengan panjang nol. Jika pDependentFiles bukan NULL dan tidak berisi nama file apa pun, itu akan menunjuk ke buffer yang berisi dua string kosong.

pMonitorName

Penunjuk ke string yang dihentikan null yang menentukan pemantau bahasa (misalnya, monitor PJL). Anggota ini bisa null dan harus ditentukan hanya untuk printer yang mampu komunikasi dua arah.

pDefaultDataType

Penunjuk ke string yang dihentikan null yang menentukan jenis data default dari pekerjaan cetak (misalnya, EMF).

pszzPreviousNames

Penunjuk ke string yang dihentikan null yang menentukan nama pengandar printer sebelumnya yang kompatibel dengan pengandar ini. Misalnya, OldName1\0OldName2\0\0.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung
Windows 2000 Server [hanya aplikasi desktop]
Header
Winspool.h (termasuk Windows.h)
Nama Unicode dan ANSI
_DRIVER_INFO_4W (Unicode) dan _DRIVER_INFO_4A (ANSI)

Lihat juga

Pencetakan

Cetak Struktur API Spooler

AddPrinterDriver

EnumPrinterDrivers

GetPrinterDriver