共用方式為


winevt.h 標頭

Windows 事件記錄檔會使用此標頭。 如需詳細資訊,請參閱

winevt.h 包含下列程式設計介面:

函式

 
EvtArchiveExportedLog

將當地語系化字串新增至指定記錄檔中的事件。
EvtCancel

取消控制碼上的所有擱置作業。
EvtClearLog

從指定的通道移除所有事件,並將其寫入目標記錄檔。
EvtClose

關閉開啟的控制碼。
EvtCreateBookmark

建立書簽,以識別通道中的事件。
EvtCreateRenderCoNtext

建立內容,指定您想要呈現之事件中的資訊。
EvtExportLog

從指定的通道或記錄檔複製事件,並將其寫入目標記錄檔。
EvtFormatMessage

格式化訊息字串。 (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

更新書簽,其中包含識別指定事件的資訊。

回呼函式

 
EVT_SUBSCRIBE_CALLBACK

如果您呼叫 EvtSubscribe 函式來接收符合查詢的事件,請實作此回呼。

結構

 
EVT_RPC_LOGIN

包含用來連線到遠端電腦的資訊。
EVT_VARIANT

包含事件資料或屬性值。

列舉

 
EVT_CHANNEL_CLOCK_TYPE

定義值,指定記錄事件通道時要使用的時間戳記類型。
EVT_CHANNEL_CONFIG_PROPERTY_ID

定義識別通道組態屬性的識別碼。
EVT_CHANNEL_ISOLATION_TYPE

定義要套用至通道的預設存取權限。
EVT_CHANNEL_REFERENCE_FLAGS

定義指定如何參考通道的值。
EVT_CHANNEL_SID_TYPE

定義值,判斷事件是否包含記錄事件主體的安全性識別碼 (SID) 。
EVT_CHANNEL_TYPE

定義通道的類型。
EVT_EVENT_METADATA_PROPERTY_ID

定義識別事件定義中繼資料屬性的識別碼。
EVT_EVENT_PROPERTY_ID

定義值,以決定要擷取的查詢資訊。
EVT_EXPORTLOG_FLAGS

定義值,指出事件是否來自通道或記錄檔。
EVT_FORMAT_MESSAGE_FLAGS

定義值,以指定要格式化之事件中的訊息字串。
EVT_LOG_PROPERTY_ID

定義識別通道或記錄檔之記錄檔中繼資料屬性的識別碼。
EVT_LOGIN_CLASS

定義可用來連線到遠端電腦的連線方法類型。
EVT_OPEN_LOG_FLAGS

定義值,指定是否要開啟通道或匯出的記錄檔。
EVT_PUBLISHER_METADATA_PROPERTY_ID

定義識別提供者中繼資料屬性的識別碼。
EVT_QUERY_FLAGS

定義值,指定如何傳回查詢結果,以及您是否要針對通道或記錄檔進行查詢。
EVT_QUERY_PROPERTY_ID

定義識別您可以擷取之查詢資訊的識別碼。
EVT_RENDER_CONTEXT_FLAGS

定義值,指定要從事件存取的資訊類型。
EVT_RENDER_FLAGS

定義指定要呈現的值。
EVT_RPC_LOGIN_FLAGS

定義連線到遠端電腦時,可用來驗證使用者的驗證類型。
EVT_SEEK_FLAGS

定義結果集中要搜尋的相對位置。
EVT_SUBSCRIBE_FLAGS

定義可能的值,指定何時開始訂閱事件。
EVT_SUBSCRIBE_NOTIFY_ACTION

定義訂用帳戶服務可以傳遞至回呼的可能資料類型。
EVT_SYSTEM_PROPERTY_ID

定義識別事件系統特定屬性的識別碼。
EVT_VARIANT_TYPE

定義變體資料項目的可能資料類型。