共用方式為


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 字串,指出警示類別 (事件) 類型。 此參數可以是下列其中一個預先定義的值,或您為網路應用程式定義的另一個警示類別。 (警示的事件名稱可以是任何文字字串。)

名稱 意義
ALERT_ADMIN_EVENT
需要系統管理員介入。
ALERT_ERRORLOG_EVENT
已將專案新增至錯誤記錄檔。
ALERT_MESSAGE_EVENT
使用者或應用程式收到廣播訊息。
ALERT_PRINT_EVENT
列印工作已完成或發生列印錯誤。
ALERT_USER_EVENT
已使用應用程式或資源。

alrt_servicename[SNLEN + 1]

類型: WCHAR[SNLEN + 1]

Unicode 字串,指出引發警示訊息的服務應用程式。

備註

STD_ALERT結構後面必須接著一個ADMIN_OTHER_INFOERRLOG_OTHER_INFOPRINT_OTHER_INFOUSER_OTHER_INFO結構。 這些結構可以選擇性地後面接著可變長度的資料。 呼叫的應用程式必須配置警示訊息緩衝區中所有結構和可變長度資料的記憶體。

如需使用STD_ALERT結構和ADMIN_OTHER_INFO結構引發系統管理警示的程式碼範例,請參閱NetAlertRaise

需求

   
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
標頭 lmalert.h (包括 Lm.h)

另請參閱

ADMIN_OTHER_INFO

警示函式

ERRLOG_OTHER_INFO

NetAlertRaise

網路管理概觀

網路管理結構

PRINT_OTHER_INFO

USER_OTHER_INFO