struktur DRIVER_INFO_3

Struktur DRIVER_INFO_3 memuat informasi pengandar pencetak.

Sintaks

typedef struct _DRIVER_INFO_3 {
  DWORD  cVersion;
  LPTSTR pName;
  LPTSTR pEnvironment;
  LPTSTR pDriverPath;
  LPTSTR pDataFile;
  LPTSTR pConfigFile;
  LPTSTR pHelpFile;
  LPTSTR pDependentFiles;
  LPTSTR pMonitorName;
  LPTSTR pDefaultDataType;
} DRIVER_INFO_3, *PDRIVER_INFO_3;

Anggota

cVersion

Versi sistem operasi tempat driver ditulis. Nilai yang didukung adalah 3 dan 4, yang masing-masing mewakili driver V3 dan V4.

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").

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_3W (Unicode) dan _DRIVER_INFO_3A (ANSI)

Lihat juga

Pencetakan

Cetak Struktur API Spooler

AddPrinterDriver

EnumPrinterDrivers

GetPrinterDriver