STD_ALERT 結構 (lmalert.h)
STD_ALERT結構包含發生重大事件的時間和日期。 結構也包含警示類別,以及引發警示訊息的應用程式名稱。 當您使用NetAlertRaise函式傳送警示訊息時,必須指定STD_ALERT結構。
語法
typedef struct _STD_ALERT {
DWORD alrt_timestamp;
WCHAR alrt_eventname[EVLEN + 1];
WCHAR alrt_servicename[SNLEN + 1];
} STD_ALERT, *PSTD_ALERT, *LPSTD_ALERT;
成員
alrt_timestamp
類型: DWORD
事件的時間和日期。 此值會儲存為自 00:00:00:00 之後,1970 年 1 月 1 日 GMT 所經過的秒數。
alrt_eventname[EVLEN + 1]
類型: WCHAR[EVLEN + 1]
Unicode 字串,指出警示類別 (事件) 類型。 此參數可以是下列其中一個預先定義的值,或您為網路應用程式定義的另一個警示類別。 (警示的事件名稱可以是任何文字字串。)
名稱 | 意義 |
---|---|
|
需要系統管理員介入。 |
|
已將專案新增至錯誤記錄檔。 |
|
使用者或應用程式收到廣播訊息。 |
|
列印工作已完成或發生列印錯誤。 |
|
已使用應用程式或資源。 |
alrt_servicename[SNLEN + 1]
類型: WCHAR[SNLEN + 1]
Unicode 字串,指出引發警示訊息的服務應用程式。
備註
STD_ALERT結構後面必須接著一個ADMIN_OTHER_INFO、ERRLOG_OTHER_INFO、PRINT_OTHER_INFO或USER_OTHER_INFO結構。 這些結構可以選擇性地後面接著可變長度的資料。 呼叫的應用程式必須配置警示訊息緩衝區中所有結構和可變長度資料的記憶體。
如需使用STD_ALERT結構和ADMIN_OTHER_INFO結構引發系統管理警示的程式碼範例,請參閱NetAlertRaise。
需求
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
標頭 | lmalert.h (包括 Lm.h) |