共用方式為


Windows 事件記錄函式

Windows 事件記錄檔會定義下列函式,可用來從通道或事件記錄檔取得事件,以及取得提供者及其產生的事件中繼資料。

函式 描述
EVT_SUBSCRIBE_CALLBACK 如果您呼叫 EvtSubscribe 函式來接收符合查詢的事件,請實作此回呼。
EvtArchiveExportedLog 將當地語系化字串新增至指定記錄檔中的事件。
EvtCancel 取消控制碼上的所有擱置作業。
EvtClearLog 從指定的通道移除所有事件,並將其寫入目標記錄檔。
EvtClose 關閉開啟的控制碼。
EvtCreateBookmark 建立書簽,以識別通道中的事件。
EvtCreateRenderCoNtext 建立內容,指定您想要呈現之事件中的資訊。
EvtExportLog 從指定的通道或記錄檔複製事件,並將其寫入目標記錄檔。
EvtFormatMessage 格式化訊息字串。
EvtGetChannelConfigProperty 取得指定的通道組態屬性。
EvtGetEventInfo 取得資訊,識別選取事件及其來源之通道或記錄檔的結構化 XML 查詢。
EvtGetEventMetadataProperty 取得指定的事件中繼資料屬性。
EvtGetExtendedStatus 取得文字訊息,其中包含目前錯誤的擴充錯誤資訊。
EvtGetLogInfo 取得通道或記錄檔的相關資訊。
EvtGetObjectArrayProperty 從陣列中指定的物件取得提供者中繼資料屬性。
EvtGetObjectArraySize 取得 物件陣列中的專案數目。
EvtGetPublisherMetadataProperty 取得指定的提供者中繼資料屬性。
EvtGetQueryInfo 取得您所執行之查詢的相關資訊,這個查詢會識別查詢嘗試存取的通道或記錄檔清單,以及指出每個存取成功或失敗的傳回碼清單。
EvtNext 從查詢或訂用帳戶結果取得下一個事件。
EvtNextChannelPath 從列舉值取得通道名稱。
EvtNextEventMetadata 從列舉值取得事件定義。
EvtNextPublisherId 從列舉值取得提供者的識別碼。
EvtOpenChannelConfig 取得您用來讀取或修改通道組態屬性的控制碼。
EvtOpenChannelEnum 取得您用來列舉電腦上註冊之通道清單的控制碼。
EvtOpenEventMetadataEnum 取得您用來列舉提供者所定義事件清單的控制碼。
EvtOpenLog 取得通道或記錄檔的控制碼,您接著可用來取得通道或記錄檔的相關資訊。
EvtOpenPublisherEnum 取得您用來列舉電腦上已註冊提供者清單的控制碼。
EvtOpenPublisherMetadata 取得您用來讀取指定提供者中繼資料的控制碼。
EvtOpenSession 建立與遠端電腦的連線,您可以在呼叫其他 Windows 事件記錄檔函式時使用。
EvtQuery 執行查詢,從符合指定查詢準則的通道或記錄檔擷取事件。
EvtRender 根據您指定的轉譯內容,轉譯 XML 片段。
EvtSaveChannelConfig 儲存對通道組態所做的變更。
EvtSeek 搜尋查詢結果集中的特定事件。
EvtSetChannelConfigProperty 設定通道的指定組態屬性。
EvtSubscribe 建立訂用帳戶,從符合指定查詢準則的通道或記錄檔接收目前和未來的事件。
EvtUpdateBookmark 更新書簽,其中包含可識別指定事件的資訊。