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 | 使用識別指定事件的資訊來更新書籤。 |