struktur PRINTER_DEFAULTS
Struktur PRINTER_DEFAULTS menentukan jenis data default, lingkungan, data inisialisasi, dan hak akses untuk printer.
Sintaks
typedef struct _PRINTER_DEFAULTS {
LPTSTR pDatatype;
LPDEVMODE pDevMode;
ACCESS_MASK DesiredAccess;
} PRINTER_DEFAULTS, *PPRINTER_DEFAULTS;
Anggota
-
pDatatype
-
Penunjuk ke string yang dihentikan null yang menentukan jenis data default untuk printer.
-
pDevMode
-
Arahkan ke struktur DEVMODE yang mengidentifikasi lingkungan default dan data inisialisasi untuk printer.
-
DesiredAccess
-
Menentukan hak akses yang diinginkan untuk printer. Fungsi OpenPrinter menggunakan anggota ini untuk mengatur hak akses ke printer. Hak-hak ini dapat memengaruhi operasi fungsi SetPrinter dan DeletePrinter . Hak akses dapat menjadi salah satu dari berikut ini.
Nilai Makna PRINTER_ACCESS_ADMINISTER Untuk melakukan tugas administratif, seperti yang disediakan oleh SetPrinter. PRINTER_ACCESS_USE Untuk melakukan operasi pencetakan dasar. PRINTER_ACCESS_MANAGE_LIMITED Untuk melakukan tugas administratif, seperti yang disediakan oleh SetPrinter dan SetPrinterData. Nilai ini tersedia mulai dari Windows 8.1. PRINTER_ALL_ACCESS Untuk melakukan semua tugas administratif dan operasi pencetakan dasar kecuali untuk SYNCHRONIZE (lihat Hak Akses Standar ). nilai keamanan generik, seperti WRITE_DAC Untuk mengizinkan hak akses kontrol tertentu. Lihat Hak Akses Standar.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
|
Nama Unicode dan ANSI |
_PRINTER_DEFAULTSW (Unicode) dan _PRINTER_DEFAULTSA (ANSI) |