Bagikan melalui


struktur STD_ALERT (lmalert.h)

Struktur STD_ALERT berisi waktu dan tanggal ketika peristiwa signifikan terjadi. Struktur juga berisi kelas pemberitahuan dan nama aplikasi yang menaikkan pesan pemberitahuan. Anda harus menentukan struktur STD_ALERT saat mengirim pesan pemberitahuan menggunakan fungsi NetAlertRaise .

Sintaks

typedef struct _STD_ALERT {
  DWORD alrt_timestamp;
  WCHAR alrt_eventname[EVLEN + 1];
  WCHAR alrt_servicename[SNLEN + 1];
} STD_ALERT, *PSTD_ALERT, *LPSTD_ALERT;

Anggota

alrt_timestamp

Jenis: DWORD

Waktu dan tanggal peristiwa. Nilai ini disimpan sebagai jumlah detik yang telah berlalu sejak 00:00:00, 1 Januari 1970, GMT.

alrt_eventname[EVLEN + 1]

Jenis: WCHAR[EVLEN + 1]

String Unicode yang menunjukkan kelas pemberitahuan (jenis peristiwa). Parameter ini dapat menjadi salah satu nilai yang telah ditentukan sebelumnya berikut, atau kelas pemberitahuan lain yang telah Anda tentukan untuk aplikasi jaringan. (Nama peristiwa untuk pemberitahuan dapat berupa string teks apa pun.)

Nama Makna
ALERT_ADMIN_EVENT
Diperlukan intervensi administrator.
ALERT_ERRORLOG_EVENT
Entri ditambahkan ke log kesalahan.
ALERT_MESSAGE_EVENT
Pengguna atau aplikasi menerima pesan siaran.
ALERT_PRINT_EVENT
Pekerjaan cetak selesai atau terjadi kesalahan cetak.
ALERT_USER_EVENT
Aplikasi atau sumber daya digunakan.

alrt_servicename[SNLEN + 1]

Jenis: WCHAR[SNLEN + 1]

String Unicode yang menunjukkan aplikasi layanan yang menaikkan pesan pemberitahuan.

Keterangan

Struktur STD_ALERT harus diikuti oleh satu struktur ADMIN_OTHER_INFO, ERRLOG_OTHER_INFO, PRINT_OTHER_INFO, atau USER_OTHER_INFO . Struktur ini dapat secara opsional diikuti oleh data dengan panjang variabel. Aplikasi panggilan harus mengalokasikan memori untuk semua struktur dan data panjang variabel dalam buffer pesan pemberitahuan.

Lihat NetAlertRaise untuk sampel kode yang meningkatkan pemberitahuan administratif menggunakan struktur STD_ALERT dan struktur ADMIN_OTHER_INFO .

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header lmalert.h (termasuk Lm.h)

Lihat juga

ADMIN_OTHER_INFO

Fungsi Pemberitahuan

ERRLOG_OTHER_INFO

NetAlertRaise

Gambaran Umum Manajemen Jaringan

Struktur Manajemen Jaringan

PRINT_OTHER_INFO

USER_OTHER_INFO