Windows 事件記錄 (新功能)
此頁面摘要說明針對每個版本新增至 Windows 事件記錄 API 的新功能。
Windows 7 與 Windows Server 2008 R2
以下是 對 EventManifest 架構所做的變更:
- 已移除 TaskEventDefinitionType 複雜類型。 若要提供相同的功能,請使用工作特定的 opcodes (查看TaskType複雜類型的opcodes元素。
- 已新增 CSymbolType、 filePath和 strTableRef 簡單類型,以限制指派給這些類型屬性的值。
- 已將 filters 屬性新增至 ProviderType 複雜類型。 提供者可以使用與提供者使用層級和關鍵字來判斷是否應該寫入事件的方式相同。
- 已新增下列輸出類型,您可以為事件資料範本中定義的資料項目指定:
- win:DateTimeCultureInsensitive
- win:HResult
- win:NTSTATUS
- 現在會接受輸出類型,但在忽略它們之前。
下列變更是針對隨附于 Windows 7 版本 Windows SDK 的 訊息編譯 程式版本進行:
- 已新增引數,讓編譯器根據您的資訊清單產生記錄程式碼。 您也可以要求編譯器在 Windows Vista 之前產生程式碼來記錄作業系統上的事件。 如需引數的清單,請參閱 訊息編譯 程式主題的一節。
- 編譯器現在會在資訊清單上強制執行更嚴格的語法和語意驗證。 這可能會導致某些在舊版訊息編譯器上成功編譯的資訊清單需要變更,才能使用最新版本成功編譯。