Bagikan melalui


struktur PRINTER_NOTIFY_OPTIONS

Struktur PRINTER_NOTIFY_OPTIONS menentukan opsi untuk objek pemberitahuan perubahan yang memantau printer atau server cetak.

Sintaks

typedef struct _PRINTER_NOTIFY_OPTIONS {
  DWORD                        Version;
  DWORD                        Flags;
  DWORD                        Count;
  PPRINTER_NOTIFY_OPTIONS_TYPE pTypes;
} PRINTER_NOTIFY_OPTIONS, *PPRINTER_NOTIFY_OPTIONS;

Anggota

Versi

Versi struktur ini. Atur anggota ini ke 2.

Bendera

Sedikit bendera. Jika Anda mengatur bendera PRINTER_NOTIFY_OPTIONS_REFRESH dalam panggilan ke fungsi FindNextPrinterChangeNotification , fungsi ini menyediakan data saat ini untuk semua bidang informasi printer yang dipantau. Fungsi FindFirstPrinterChangeNotification mengabaikan anggota Bendera .

Menghitung

Jumlah elemen dalam array pTypes .

pTypes

Penunjuk ke array struktur PRINTER_NOTIFY_OPTIONS_TYPE . Gunakan satu elemen array ini untuk menentukan bidang informasi printer yang akan dipantau, dan satu elemen untuk menentukan bidang informasi pekerjaan yang akan dipantau. Anda dapat memantau informasi printer, informasi pekerjaan, atau keduanya.

Keterangan

Gunakan struktur ini dengan fungsi FindFirstPrinterChangeNotification untuk menentukan kumpulan bidang informasi printer atau pekerjaan yang akan dipantau perubahannya.

Gunakan struktur ini dengan fungsi FindNextPrinterChangeNotification untuk meminta data saat ini untuk semua bidang informasi printer dan pekerjaan yang dipantau. Dalam hal ini, anggota Bendera menentukan bendera PRINTER_NOTIFY_OPTIONS_REFRESH, dan fungsi mengabaikan anggota struktur lainnya.

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)

Lihat juga

Pencetakan

Cetak Struktur API Spooler

FindFirstPrinterChangeNotification

FindNextPrinterChangeNotification

PRINTER_NOTIFY_OPTIONS_TYPE