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 |
|