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