Bagikan melalui


struktur PRINTER_NOTIFY_INFO

Struktur PRINTER_NOTIFY_INFO berisi informasi printer yang dikembalikan oleh fungsi FindNextPrinterChangeNotification . Fungsi mengembalikan informasi ini setelah operasi tunggu pada objek pemberitahuan perubahan printer telah terpenuhi.

Sintaks

typedef struct _PRINTER_NOTIFY_INFO {
  DWORD                    Version;
  DWORD                    Flags;
  DWORD                    Count;
  PRINTER_NOTIFY_INFO_DATA aData[1];
} PRINTER_NOTIFY_INFO, *PPRINTER_NOTIFY_INFO;

Anggota

Versi

Versi struktur ini. Atur anggota ini ke 2.

Bendera

Bendera bit yang menunjukkan status struktur pemberitahuan. Jika bit PRINTER_NOTIFY_INFO_DISCARDED diatur, itu menunjukkan bahwa beberapa pemberitahuan harus dibuang.

Menghitung

Jumlah elemen PRINTER_NOTIFY_INFO_DATA dalam array aData .

aData

Array struktur PRINTER_NOTIFY_INFO_DATA . Setiap elemen array mengidentifikasi satu pekerjaan atau bidang informasi printer, dan menyediakan data saat ini untuk bidang tersebut.

Keterangan

Jika anggota Bendera memiliki set bit PRINTER_NOTIFY_INFO_DISCARDED, ini menunjukkan bahwa luapan atau kesalahan terjadi, dan pemberitahuan mungkin telah hilang. Dalam hal ini, Anda harus memanggil FindNextPrinterChangeNotification dan menentukan bendera PRINTER_NOTIFY_OPTIONS_REFRESH untuk mengambil semua informasi saat ini. Hingga Anda meminta operasi penyegaran ini, sistem tidak akan mengirim pemberitahuan tambahan untuk objek pemberitahuan perubahan ini.

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

FindNextPrinterChangeNotification

PRINTER_NOTIFY_INFO_DATA